为了账号安全,请及时绑定邮箱和手机立即绑定

格式化输出语句

printf("%lf\n",d); "%1f" 是什么类型

正在回答

3 回答

%n.mf 表示输出m位小数,如果不加m的话 默认输出6位小数。当数据的长度大于n时,左边会补空格 ,数据右端对齐输出。所以这个1的意思是输出总位数为1位,即1是只读一个字符。例如

float a,b;

scanf("%1f %f",&a,&b);

printf("%f %f",a,b);

输入
12.345 67.8
a 读 1, b读 2.345, 而后的67.8留在输入缓冲器里.
输出结果就是
1.000000 2.345000

0 回复 有任何疑惑可以回复我~

属于浮点型的一种,占用16个字节

0 回复 有任何疑惑可以回复我~

long double(长双精度类型),属于浮点型的一种,占用16个字节。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

格式化输出语句

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信