电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Printf()输出格式控制VIP免费

Printf()输出格式控制_第1页
Printf()输出格式控制_第2页
Printf()输出格式控制_第3页
int printf(const char *format,[argument]); format 参数输出的格式,定义格式为: %[flags][width][.perc] [F|N|h|l]type 规定数据输出方式,具体如下: 1.type 含义如下: 整数 %d 整数的参数会被转成一有符号的十进制数字 %u 整数的参数会被转成一无符号的十进制数字 %o 整数的参数会被转成一无符号的八进制数字 %x 整数的参数会被转成一无符号的十六进制数字,并以小写abcdef 表示 %X 整数的参数会被转成一无符号的十六进制数字,并以大写ABCDEF 表示浮点型数 %f double 型的参数会被转成十进制数字,并取到小数点以下六位,四舍五入。 %e double 型的参数以指数形式打印,有一个数字会在小数点前,六位数字在小数点后,而在指数部分会以小写的e 来表示。 %E 与 %e 作用相同,唯一区别是指数部分将以大写的E 来表示。 %g double 型的参数会自动选择以%f 或 %e 的格式来打印,其标准是根据欲打印的数值及所设置的有效位数来决定。 %G 与 %g 作用相同,唯一区别在以指数形态打印时会选择%E 格式。 字符及字符串 %c 整型数的参数会被转成unsigned char 型打印出。 %s 指向字符串的参数会被逐字输出,直到出现NULL 字符为止 %p 如果是参数是“void *”型指针则使用十六进制格式显示,near 指针表示为:XXXX,far 指针表示为:XXXX: YYYY %% 显示百分号本身 %n 相连参量应是一个指针,其中存放已写字符的个数 2.flags 规定输出格式,取值和含义如下: 无 右对齐,左边填充0 和空格 - 左对齐,右边填充空格 + 在数字前增加符号 + 或 - 一个空格只对负数显示符号 # 当 type=c,s,d,i,u 时没有影响 type=o,x,X 时,分别在数值前增加'0',"0x","0X" type=e,E,f 时,总是使用小数点 type=g,G 时,除了数值为0 外总是显示小数点 3.width 用于控制显示数值的宽度,取值和含义如下 n(n=1,2,3...) 宽度至少为n 位,不够以空格填充 0n(n=1,2,3...) 宽度至少为n 位,不够左边以0 填充 * 格式列表中,下一个参数还是width 4..prec 用于控制小数点后面的位数,取值和含义如下: 无 按缺省精度显示 0 当 type=d,i,o,u,x 时,没有影响 type=e,E,f 时,不显示小数点 n(n=1,2,3...) 当 type=e,E,f 时表示的最大小数位数 type=其他,表示显示的最大宽度 .* 格式列表中,下一个参数还是width 5.F|N|h|l 表示指针是否是远指针或整数是否是长整...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部