当前位置:神舟问>生活百科>c语言中%.5s和%5s的区别?

c语言中%.5s和%5s的区别?

2023-08-17 20:34:42 编辑:join 浏览量:616

c语言中%.5s和%5s的区别?

pringf 格式%[flags][width][.prec][FNhl]type中,prec是指可选的精度,是一个 .(点)后跟十进制数字字符串。如果没有给出精度,按 0(零)对待。按照不同的type,精度指定:* d、o、i、 u、x 或 X 转换的最少数字显示位数。* e 和 f 转换的基数字符后的最少数字显示位数。* g 转换的最大有效数字位数。* s 转换中字符串的最大打印字节数目。

%5s表示输出字符至少5个字符,不够的话左侧用空格补 %.5s表示最多输出五个字符

浮点数的打印和格式控制是sprintf 的又一大常用功能,浮点数使用格式符"%f"控制,默认保

留小数点后6 位数字,比如:

sprintf(s, "%f", 3.1415926); //产生"3.141593"

但有时我们希望自己控制打印的宽度和小数位数,这时就应该使用:"%m.nf"格式,其中m 表

示打印的宽度,n 表示小数点后的位数。比如:

sprintf...

标签:5s,%.,区别

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/164212.html
热门文章