A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© skywan 中级黑马   /  2015-7-19 19:39  /  776 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

2 个回复

倒序浏览
多谢分享学习啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马