xxsr.net
当前位置:首页 >> printF输出浮点数 >>

printF输出浮点数

举例: void main() { float x = (float)102.1; printf("%6.2f\n", x); printf("%6.2f%6.2f\n", x,x); printf("%9.2f%9.2f\n", x,x); printf("%-9.2f%-9.2f\n", x,x); printf("%09.2f\n", x); printf("%09.2f%09.2f\n", x,x); getchar(); } 结果...

3表示字符串总长度,包括小数点和尾数。 2表示小数尾数长度。 当不足长度时会自动扩充,默认右对齐左边补充空格。 printf("%7.2f",123.455f); // 正确的长度应该是7printf("%8.2f",123.455f); // 长度不足8,所以左边补一个空格printf("%-8.2f...

可以这样 printf("%x", *((int*)(&a))); 或者 union t{ int a; float f;};union t m;m.f=1.0;printf("%x", m.a);

c语言中用printf输出是区分单精度和双度的,如果你在函数定义时定义为双精度,最后用printf输出时既可以用printf("%lf",a);也可以用printf("%f",a)输出。用"lf”输出不了双精度可能是你定义时定义为单精度,那么可能不能用双精度输出。至于输出答...

exg: float Pi = 3.1415926; printf("%0.1f",Pi);

可以在输出的时候限制小数点位数。 1、当输出单精度浮点型float变量f时,可以用printf("%.2f", f);来使输出结果保留两位有效数字。其中.2就是代表保留两位,如果要保留三位就是%.3f。用%.0f就是只输出整数。 2、如果是双精度浮点数double,就需...

##include int main(int argc, char** argv){ double t; int s,m; scanf("%d",&m); //占的位数,这个你可以不要 printf("保留小数位数:"); scanf("%d",&s); printf("输入数据:"); scanf("%lf",&t); printf("%*.*lf\n",m, s, t);//就小数的话就...

printf函数全称是格式化输出函数,具有强大的格式化输出功能。 小数点对齐只是小事一桩。 通常意义上format的格式如下:%[flags][width][.prec][F|N|h|l]type 其中的width和prec就是控制小数点位置的。 width用于控制显示数值的宽度,取值和含义...

double,双精度浮点型,输出使用%lf。short int,短整型,输出对应%d。 例如: #includevoid main(){double a;a=8.0/3.0;short int b;b=8;printf("a=%lf\n",a);//输出双精度型数据printf("b=%d\n",b);//输出短整型数据} 扩展资料: C语言中格式...

使浮点数 d 保持 2 位小数输出: float d =3;printf("%.2f",d);

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com