printf格式化输出类型
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数
%g 自动选择合适的表示法
可以在”%”和字母之间加小写字母l, 表示输出的是长型数。
%ld 表示输出long整数
%lf 表示输出double浮点数
可以在”%”和字母之间插进数字表示最大场宽。
EXP:
%3d 表示输出3位整型数, 不够3位右对齐。 %9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,小数点占一位, 不够9位右对齐。
%8s 表示输出8个字符的字符串, 不够8个字符右对齐。
如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。但对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出;
若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。另外, 若想在输出值前加一些0, 就应在场宽项前加个0。
例如 %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度为4位。
如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度,小数点前的数字代表最小宽度。
例如 %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则第9个字符以后的内容将被删除。
可以控制输出左对齐或右对齐, 即在”%”和字母之间加入一个”-“号可说明输出为左对齐, 否则为右对齐。
例如:
%-7d 表示输出7位整数左对齐
%-10s 表示输出10个字符左对齐
printf格式化输出类型相关推荐
- c++ 输出二进制_C语言 printf 格式化输出的详细示例
printf 是C语言非常有用的一个函数,也是我们入门学习C语言的第一个函数.掌握 printf 的格式化输出,对后续的学习非常有帮助. 在程序中要使用 printf,必须要包含头文件 stdio.h ...
- matlab printf格式化输出,Shell printf格式化输出命令
printf 是 awk 的重要格式化输出命令,本节我们先介绍一下 printf 命令如何使用. 需要注意,在 awk 中可以识别 print 输出动作和 printf 输出动作(区别是:print ...
- Shell printf格式化输出命令
printf 是 awk 的重要格式化输出命令,本节我们先介绍一下 printf 命令如何使用. 需要注意,在 awk 中可以识别 print 输出动作和 printf 输出动作(区别是:print ...
- golang printf 格式化输出
Printf 格式化输出 通用占位符: v 值的默认格式. %+v 添加字段名(如结构体) %#v 相应值的Go语法表示 %T 相应值的类型的Go语法表示 %% 字面上的百分号,并非值的占位符 布尔值 ...
- Go语言基础--Printf格式化输出、Scanf格式化输入详解
几种输出方式的区别 Print.Println .Printf .Sprintf .Fprintf都是fmt 包中的公共方法,在需要打印信息时需要用到这些函数,那么这些函数有什么区别呢? Print: ...
- C语言 printf格式化输出,参数详解
有关输出对齐 int main(int argc, char* argv[]) { char insertTime[20] = {"1234567890"}; double i ...
- C语言scanf()函数格式化输入和printf()格式化输出。
scanf函数格式化输入和printf格式化输出 要实现的功能如下 完整源代码实现如下 要实现的功能如下 scanf函数格式化输入字符串和字符,printf格式化输出字符串和字符. 完整源代码实现如下 ...
- 【C/C++】printf格式化输出-科学计数法形式的浮点数
C语言printf格式化输出修饰符 printf()的格式符 转换说明 输出 %a, %A 浮点数.十六进制数和p-计数法(C99) %c 一个字符 %d 有符号十进制数 %e, %E 浮点数,e计数 ...
- java 利用printf格式化输出
import java.util.Date;/*** 使用printf输出*//**关键技术点* 使用java.io.PrintStream的printf方法实现C风格的输出* printf 方法的第 ...
最新文章
- 适用于AMD ROC GPU的Numba概述
- 数据挖掘原理与算法:练习题2
- Java 随心笔记10
- 你不知道的vscode之空间控制
- mysql8.0主从配置,MySQL 8.0主从服务器(Master-Slave)配置
- CVPR 2020 Oral | 妙笔生花新境界,语义级别多模态图像生成
- c语言翻译时为0运行为2,高级语言程序设计:、二章习题解答
- SQL注入学习part02:(结合sqli-libs学习:11-20关)
- RFID技术正助力物流行业进入新时代
- 后台返回整个html转换成页面链接,利用html5的history.replaceState修改当前页面的URL...
- numpy.outer
- 计算机视觉基础概念、运行原理和应用案例详解
- 面试题:Java多线程
- css修改下拉框样式
- 基于CC2430的基础实验5---时钟模式
- win7电脑如何提升开机速度?
- 郑州大学计算机系1996级校友,公共管理学院成功举办96级公共关系专业学生毕业20周年返校活动...
- 欧拉公式推导(e^iπ+1=0)
- 天翼云等服务器配置Apache Web服务
- word/ppt中如何插入11以上带圆圈的数字序号