关于C语言中不同类型的输出格式以及浮点数除法格式的显示详解

来源:互联网 发布:永恒之塔5.2捏脸数据 编辑:程序博客网 时间:2024/04/28 02:49

一,C语言中的输出函数常用易错类型格式总结:

C语言的printf()函数是格式化输出函数,其语法格式为:printf(“格式化内容”,变量参数表);

1.整型:

printf("%d",a);按整型数据的实际长度输出;

printf("%md",a);m为输出字段的宽度,如果输出的位数小于m则左端补0,如果输出位数大于m,则按实际位数显示。

printf("%ld",a);输出长整型数据。

2.浮点型:

printf("%f",b);变量b必须是float类型,整数部分全部输出,并输出六位小数;单精度。

printf("%lf",b);变量b必须是double类型,整数部分全部输出,并输出六位小数;双精度。

注:上面两种输出格式虽然不同但是输出结果里面都是整数部分全部输出,并输出六位小数。

printf("%.mf",b);

printf("%.mlf",b);

注:m为常数,输出保留小数点后面m位。m值可以取大于六。

b的类型必须是浮点型,不然得不到预期的结果。

printf("%m.nf",b);输出m列,其中有n列为小数位,如果输出字段位数小于m则在左侧补空格。

printf("%-m.nf",b);输出m列,其中有n列为小数位,如果输出字段位数小于m则在右侧补空格。


0 0
原创粉丝点击