课程
/后端开发
/C
/C语言入门
printf("%lf\n",d); "%1f" 是什么类型
2016-07-05
源自:C语言入门 2-8
正在回答
%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.8a 读 1, b读 2.345, 而后的67.8留在输入缓冲器里.输出结果就是1.000000 2.345000
属于浮点型的一种,占用16个字节
long double(长双精度类型),属于浮点型的一种,占用16个字节。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答格式化输出语句
2 回答格式化输出语句
1 回答格式化输出语句
4 回答格式化输出语句