分类: C/C++
2008-09-25 11:16:27
它是位于%和字母之间的(如:%.2f)表示小数点后2位 例如:printf("%.2f",3.145) 输出3.14
在数字前加上+和-;默认情况下,只有负数是被标记出来的
左调整变量值m.n
浮点数:m表示小数点前的位数,n表示小数点后的位数,在m前可以添加不足位数的补位字符。
例如:pritnf("%2.3f",12.2);输出:12.30
例如:printf("%04d,1); 输出:0001
字符串:在"%m.ns"中,这 可以类比打印浮点数的"%m.nf",m 表示占用宽度(字符串长度不足时补空格,超出了则按照实际宽度打印),n 才表示从相应的字符串中最多取用的字符数。通常在打印字符串时m 没什么大用,还是点号后面的n 用的多。自然,也可以前后都只取部分字符.