在C语言中%4.1f是什么意思

 我来答
星月谈教育
高能答主

2021-01-26 · 带你走进教育,看不一样的教育。
星月谈教育
采纳数:667 获赞数:272797

向TA提问 私信TA
展开全部

在C语言的“%4.1f”中,“%f”表示直输出实型数据,“4.1”是对输出的数据做一个规定,其位于“%”和“f”中间,指输出总共四位(即四个字符)。

在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。

扩展资料:

C语言的缺点:

1、C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。

2、C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。

参考资料来源:百度百科 - C语言

听不清啊
高粉答主

2017-12-14 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
就是以4位宽度、1位小数的格式,输出一个float量。
如果实际宽度不足4位,则在前面补一个空格。例如,Pi= 3.1(小数点也占一位宽度)。多余的小数四舍五入。在保证过一位小数的前提下,如果总宽度超过4位,则按实际需要输出。例如,1000Pi=314.2。以%4.1f格式输出1234.000000时,实际输出为1234.0,以%4.1f格式输出4.000000时,实际输出为 4.0(前面有一个空格)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuzhouliuying
高粉答主

2017-12-14 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:5.4万
采纳率:86%
帮助的人:2.5亿
展开全部
这个是浮点型数的输出格式。
4表示输出的浮点型数一共占4列,包括小数点。1表示小数部分的位数是1位。当整数部分只有1位时,左边空1格,因此仍占4列。当整数部分超过2位时,只限制小数部分的位数是1位,所占列数多于4列。
例如:
输出24.1,一共4列,正常输出。
输出4.1,输出数一共3列,左边空1列。
输出124.1,一共5列
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宝燕伍依霜
2019-05-23 · TA获得超过3677个赞
知道大有可为答主
回答量:3098
采纳率:27%
帮助的人:168万
展开全部
怎么会输出9.5呢
应该是输出49.5阿,%4.1f就是输出数字占4列,小数点后取1位。如果数字位数不满4就右对齐左补空格,超过4就按原样输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式