永发信息网

C语言中数据的精度是什么意思

答案:4  悬赏:70  手机版
解决时间 2021-04-04 01:41
C语言中数据的精度是什么意思
最佳答案
c语言中:

float浮点数7位有效数字。
double双精度数16位有效数字。

单精度数的尾数用23位存储,加上默认的小数
点前的1位1,2^(23+1) = 16777216。因为 10^7 < 16777216 <
10^8,所以说单精度浮点数的有效位数是7位。 双精度的尾数用52位存储,2^(52+1) = 9007199254740992,10^16
< 9007199254740992 < 10^17,所以双精度的有效位数是16位

单精度浮点数的实际有效精度为24
位二进制,这相当于 24*log102≈7.2
位10进制的精度,所以平时我们说“单精度浮点数具有7位精度”。(精度的理解:当从1.000...02变化为1.000...12时,变动范围为
2-23,考虑到因为四舍五入而得到的1倍精度提高,所以单精度浮点数可以反映2-24的数值变化,即24位二进制精度)

浮点数7位有效数字。(应该是单精度数)
双精度数16位有效数字。
浮点数取值范围:
负数取值范围为 -3.4028235E+38 到 -1.401298E-45,正数取值范围为 1.401298E-45 到 3.4028235E+38。
双精度数取值范围:
负值取值范围-1.79769313486231570E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.79769313486231570E+308。

所以精度是测量值与真值的接近程度。包含精密度和准确度两个方面精度的等级是以它的允许误差占表盘刻度值的百分数来划分的,其精度等级数越大允许误差占表盘刻度极限值越大。量程越大,同样精度等级的,它测得压力值的绝对值允许误差越大。
精度
经常使用的的精度为 2.5 、1.5 级,如果是1.0和0.5级的属于高精度,现在有的数字已经达到0.25级。
全部回答
相当于数学的精度,如x.0是精确到十分位、x.00精确到百分位
就是小数点后几位
精度主要是指在内存中的存储。比如:int a; int b=5,c=2; a=b/c;printf("a=%d\n",a); 只会输出a=2而不会输出2.5或3。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天津市经济技术开发区和塘沽开发区
某商场的某种毛笔每支售价25元,练习本每本售
壁虎捕食形容人的句子,壁虎是怎样捉飞虫的,请
各位大神,工资涨2K值得跳槽么
脚舍是什么意思,在古代用作什么
如何解决校园安全问题,电脑显示安全证书存在
起凡皮肤众神之主法正我怎么用不了
什么是被动攻击性任何人?
手机qq把好友删了,怎么看聊天记录,看很久以
单选题罗斯福新政的推行所产生的影响有①使美
请问常规电解电容与高频电解电容有什么区别?
我有一枚光绪元宝,有个倒腾古玩儿的说值钱,
《马诗》中表达诗人渴望建功立业的诗句是什么
B类什么意思
宿主和寄生物的协同进化有哪三种模式
推荐资讯
ppr能不能做成软板
《倩女幽魂》手游异人群魔乱舞有什么效果
n/c是什么意思
碎片的英语翻译 碎片用英语怎么说
细菌是动物还是植物,细菌是动物吗??
海信液晶电视如何通过遥控器查看液晶电视本身
男人总是说,我喜欢你,我会对你负责的,究竟
在视觉的形成过程中,形成视觉的部位是A.巩膜
win10的windowsapps是干嘛用的
梦幻西游中孩子没成年怎样查看技能
我要的西户,这样的户型怎么样?西晒是不是很
来不及说我爱你中 慕容四少为静婉种的花是什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?