%d输出的十进制,%f输出的是实型数据,默认输出6位小数。
%.2f输出2位小数,%m.nf,m表示的是总共输出的位数,n代表小数点的位数。
%c输出一个字符,%s输出一个字符串,%o输出8进制,%x输出十六进制,%p输出地址- int main(int argc,const char *argv)
- {
- //定义单精度变量s
- float s = 2.12345678;
- printf("%.7f\n",s);//打印输出小数点7位数字,2.1234567
- //打印输出小数点7位数字,数字总共11列,不足位数在左侧加空格
- printf("%11.7f\n", s);// 空格2.1234567
- //打印输出小数点7位数字,数字总共11列,不足位数在右侧加空格
- printf("%-11.7f\n", s);//2.1234567空格
- return 0;
- }
复制代码 |
|