问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...定义为单精度型,能不能赋予有效数字超过七位的数,系统会显示错误吗...

发布网友 发布时间:2024-10-07 10:15

我来回答

5个回答

热心网友 时间:2024-10-07 20:27

能啊,只是用单精度输出的时候,只能 保证7位有效数字,可能和你原来赋值的数,有些出入。

热心网友 时间:2024-10-07 20:31

可以赋,但超过七位的有效位会被丢弃,精度损失。
VC会报警,truncation from 'const double' to 'float',但不影响编译。

热心网友 时间:2024-10-07 20:31

写一个简单的例子就会知道对错。例如下面的例子:
#include"stdio.h"
void main ()
{
float a;
a=1.11111111
scanf("%f",&a);
printf("\n输出的单精度数为:%f",a);
}
系统编译时不会报错》
如 输入 1.111111111
按回车,则显示
输出的单精度数为:1.111111

由此可以得出结论:c语言中变量定义为单精度型,能不能赋予有效数字超过七位的数,系统不会显示错误。但在应用时系统会自动保留在小数点后六位。
希望能对你有用。。

热心网友 时间:2024-10-07 20:27

你好,可以的。因为当有效数字超过七位的部分在赋值给一个单精度的变量时会自动截取前七位有效数字,系统不会显示错误。

热心网友 时间:2024-10-07 20:28

单精度能精确7位,如果超出也不会错误,系统显示后面的位数精度不够,可以看看单精度数据的具体存储形式,符号位1位,指数位8位,和23个尾数位
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
赵玉平名家论坛 赵玉平人物经历 杭州市汽车西站 现在能提前几天售票啊? 请问杭州西站汽车票可以提前几天买? 杭州汽车西站在节假日的时候需要提前买票的吗 散步有助于减肥吗 魑瑟忝箜莫尘读什么 端午送什么 端午节家里要摆放什么东西 龙舟是如何制作的? ...明:就是单精度的有效位数是7位,为什么在下面的例子中这8位都是... 偶函数的定义 偶函数的定义域关于什么对称 怎样防止手机被入侵? 阅读下面的宋词,完成问题。 菩萨蛮 [宋]高观国 何须急管吹云暝 ①... “开门不可两相冲,必有一家凶”大师带你认识“对门煞”化解之法 大门风水:两门相对 为什么家里门与门不能正对,两门相冲,必有一凶,化解方法在这里 携程买峨眉山票怎么取,携程怎么卖景区门票 定制开发小程序要多久 考上长江大学文理学院,户口迁去那里好吗拜托各位大神 长江大学文理学院口碑怎么样好就业吗 怎样在洱海公园中游玩比较尽兴? 怎样才能打开vicineko的《原神》? 《天才本能》txt全集下载 ...LES PROFS 2(老师们2)的 资源 在线下载网盘都行。谢谢!!!_百度... 低保户工资5.1劳动节有提前发吗 在苏州园区哪里买房子比较好? 学会自制白色恋人饼干,还要再跑去日本买吗 奔驰gle320轿跑配置 日本新千岁机场附近的哪些甜品店值得推荐? C语言中,单精度型数据有效数字约是6~7位,数值范围是约-3.4e-38——3... 为什么我的高德地图不更新了? 高德地图家人地图位置不实时更新-高德地图家人地图位置不实时更新介绍... 急需一份介绍电影的英文课件 ...毛孔内老长一种黄色硬硬软软的东西,可以挤出来,是一颗小颗粒,弄下来... 老公莫名其妙不同我说话,睡客厅,求解。 老公喜欢睡客厅!跟他说了几次!他总说这个房间太冷!还有孩子睡在边上... 老公晚上总是在客厅睡 如何将某几个文件或某个文件夹快速复制到每一个文件夹里 黑芝麻馅简单的做法(黑芝麻包子馅的做法有哪些) 三聚氰胺板和UV板怎么区别啊? 一般用的是高密度还是低密度啊?_百度知 ... 武夷金针梅和金骏眉的区别 诸葛亮庞统徐庶是师兄弟吗﹖ “天价”大红袍是什么茶?看完这篇就懂了! 潮汕地区有哪些著名的茶叶推荐? 青岛远洋运输有限公司公司理念 中国十大乌龙茶排行榜,乌龙茶的种类、品牌 汇通网服务理念 英大证券服务理念 我的QQ已经有太阳了,怎么把照片作为头像,请具体点,谢谢。