C/C++ %字符串格式化参数

来源:互联网 发布:字库制作软件 编辑:程序博客网 时间:2024/05/29 15:06

格式化值:
%% 返回百分号
%b 返回二进制数
%c 返回与ASCII值相对应的字符
%d 带有正负号的十进制数
%e 科学计数符号(如:1.2e+2)
%u 不带正负号的十进制数.
%ul 不带符号的长整型
%f 浮点数据(本地设置)
%F 浮点数据(非本地设置)
%o 八进制数
%s 字符串
%x 十六进制数(小写字母) 例如:sprintf(s, “%#010x”, 128); //产生”0x00000080”
%X 十六进制数(大写字母)
%p 指针的值
%g 自动选择合适的表示法
%lf double浮点数
%I64d 有符号64位整数

说明:
%5d 表示输出宽位5的整数,超过5位则按照实际长度输出,不足5位则右对齐。
%-5d 表示输出宽位5的整数,超过5位则按照实际长度输出,不足5位则左对齐。
%05d 表示输出宽位5的整数,超过5位则按照实际长度输出,不足5位则在左侧补0.
%9.2f 表示输出宽为9的浮点数, 其中小数位为2, 整数位为6,小数点占一位,,不够9位右对齐。
%6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则第9个字符以后的内容将被删除

0 0
原创粉丝点击