在C语言中%4.1f是什么意思
答案:2 悬赏:10 手机版
解决时间 2021-03-03 20:37
- 提问者网友:捧腹剧
- 2021-03-03 11:04
在C语言中%4.1f是什么意思
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-03-03 11:18
这个是浮点型数的输出格式。
4表示输出的浮点型数一共占4列,包括小数点。1表示小数部分的位数是1位。当整数部分只有1位时,左边空1格,因此仍占4列。当整数部分超过2位时,只限制小数部分的位数是1位,所占列数多于4列。
例如:
输出24.1,一共4列,正常输出。
输出4.1,输出数一共3列,左边空1列。
输出124.1,一共5列
4表示输出的浮点型数一共占4列,包括小数点。1表示小数部分的位数是1位。当整数部分只有1位时,左边空1格,因此仍占4列。当整数部分超过2位时,只限制小数部分的位数是1位,所占列数多于4列。
例如:
输出24.1,一共4列,正常输出。
输出4.1,输出数一共3列,左边空1列。
输出124.1,一共5列
全部回答
- 1楼网友:轮獄道
- 2021-03-03 12:15
就是以4位宽度、1位小数的格式,输出一个float量。
如果实际宽度不足4位,则在前面补一个空格。例如,Pi= 3.1(小数点也占一位宽度)。多余的小数四舍五入。在保证过一位小数的前提下,如果总宽度超过4位,则按实际需要输出。例如,1000Pi=314.2。以%4.1f格式输出1234.000000时,实际输出为1234.0,以%4.1f格式输出4.000000时,实际输出为 4.0(前面有一个空格)。
如果实际宽度不足4位,则在前面补一个空格。例如,Pi= 3.1(小数点也占一位宽度)。多余的小数四舍五入。在保证过一位小数的前提下,如果总宽度超过4位,则按实际需要输出。例如,1000Pi=314.2。以%4.1f格式输出1234.000000时,实际输出为1234.0,以%4.1f格式输出4.000000时,实际输出为 4.0(前面有一个空格)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯