军统是什么| 小孩容易出汗是什么原因| 什么叫乳糖不耐受| 1957属什么生肖| 什么人不能吃黄芪| 性转是什么意思| 胯骨疼挂什么科| 黑户什么意思| 75c是什么罩杯| 地府是什么意思| 毛囊炎是什么样子| 痰浊是什么意思| 吃虫草有什么好处| 脚出汗多是什么原因怎么办| 肌肉萎缩吃什么药| 南昌有什么好吃的| 什么颜色加什么颜色等于什么颜色| 鬼一般找什么人压床| trab是甲状腺什么指标| 抹布什么意思| 聪明绝顶是什么意思| 台湾以前叫什么名字| 罗汉果可以和什么一起泡水喝| 3月10日是什么星座| 葡萄套袋前打什么药| 异的偏旁是什么| 什么是血友病| 养生吃什么最好| 为什么月经期有性冲动| 洛什么意思| 剪不断理还乱什么意思| 胃肠炎吃什么食物| 结婚长明灯有什么讲究| 玉米须泡水喝有什么功效| 叶什么什么龙| 木薯粉是什么粉| 均码是什么码| jeans是什么意思| 脂蛋白磷脂酶a2高说明什么| 卟啉病是什么病| 什么方法可以让月经快点来| 女人蜕变是什么意思| 养流浪猫需要注意什么| 黄芪不能和什么一起吃| 排卵期出血有什么症状| 3月5日是什么星座| 右耳痒是什么预兆| 什么是家庭| 支行行长什么级别| 吾矛之利的利什么意思| 桥字五行属什么| 四个一是什么| 仪态万方是什么意思| 儿童喝蜂蜜水有什么好处和坏处| 疱疹病毒是什么引起的| mg是什么| 难产是什么意思| 营业员是什么| 汗水多是什么原因| 覆盆子有什么功效| 病毒为什么会变异| 本体是什么意思| 黑头发有什么好处脑筋急转弯| 四周岁打什么疫苗| 降息是什么意思| 中性粒细胞比率偏低是什么意思| 恋恋不舍的意思是什么| 猫吃什么会死| 吃什么补铁| 五彩绳什么时候扔掉| 蛋白尿是什么原因引起的| 沙僧为什么被贬下凡间| 什么是情感| 君子兰叶子发黄是什么原因| 早上8点是什么时辰| 友女是什么意思| 什么败走华容道不出所料| 细菌感染吃什么药| 纳米是什么意思| 为什么耳朵后面会臭| 德国是什么人种| 章鱼的血液是什么颜色| 女人气虚吃什么补最快| 不可名状的名是什么意思| 指甲变黑是什么原因| 冠心病吃什么药| 偏头疼吃什么药效果好| 田七蒸瘦肉有什么功效| 红牛什么时候喝效果好| 什么万| 肝囊肿有什么危害| 梦见自己哭了是什么意思| 睡觉掉床下是什么预兆| 曲克芦丁片治什么病| 4月4日是什么日子| 白细胞wbc偏高是什么意思| 醋加小苏打有什么作用| 蜜蜂的天敌是什么| 梦到蛇是什么意思| 才华横溢是什么意思| 割痔疮后吃什么恢复快| 心意已决是什么意思| 母亲节可以做什么礼物| 油价什么时候调整| 鹅梨帐中香是什么| hla一b27阳性是什么意思| 袋鼠喜欢吃什么食物| 耳朵嗡嗡响是什么原因| 吃什么代谢快| 公务员辞职做什么| 为什么吃辣的就拉肚子| 什么是速写| 拉肚子肚子疼吃什么药| 熥是什么意思| 姜红枣红糖一起煮有什么效果| 水痘疫苗什么时候接种| 亲吻是什么意思| 什么叫石女| 职业年金有什么用| 崩大碗配什么煲汤最好| ob是什么| 化验血能查出什么项目| 冬天怕冷夏天怕热是什么原因| 牵引车是什么车| 1664是什么酒| 读书有什么好处| 想吃甜食是什么原因| 入木三分什么意思| 上午十点多是什么时辰| 便秘吃什么药没有依赖性| 基础代谢是什么意思| 光是什么结构| 杉字五行属什么| 钦点是什么意思| 梦见自己死了是什么预兆| 螨虫长什么样子| 爱的本质是什么| 左眼角有痣代表什么| marisfrolg是什么牌子| 有什么好听的歌曲| 正畸是什么意思| 8月15号什么星座| 蜜蜡属于什么五行属性| vc什么意思| 日希是什么字| 牛b克拉斯什么意思| 中国国酒是什么| 鼹鼠是什么动物| 脓毒血症是什么病| 仓鼠和老鼠有什么区别| 被蚂蚁咬了用什么药| 过三关 是什么意思| 脑梗不能吃什么东西| 系带是什么| 儿童便秘吃什么最快排便| 带状疱疹是什么原因引起| 瞳字五行属什么| 今年男宝宝取什么名字好| 什么清肠茶好| 大排畸主要检查什么| 胸围85是什么罩杯| 早餐吃什么不升血糖| 梦见老公怀孕什么预兆| 寂寞是什么意思| 纸是用什么材料做的| 小虾米吃什么| 挚爱的意思是什么| 姝姝是什么意思| 可尔必思是什么饮料| 什么是资本家| 总是抽筋是什么原因| 肠胃感冒什么症状| 到底为什么| 善莫大焉什么意思| 病毒性肠炎吃什么药| 灰色鞋子搭配什么颜色裤子| 为什么吃芒果会过敏| 殉情是什么意思| 网球肘用什么方法能彻底治好呢| 子宫附件包括什么| 西洋参什么时候吃效果最好| 抽动症是什么引起的| shake是什么意思| 无缘无故流鼻血是什么原因| 人乳头瘤病毒51型阳性是什么意思| 痛经是什么感觉| 浪琴军旗什么档次| 盆腔积液是什么症状| collection什么牌子| 签发是什么意思| 萱五行属什么| 脸部填充用什么填充最好| 第一次是什么感觉| 成人达己是什么意思| 空腹洗澡有什么危害| 虎虎生风是什么意思| 什么是子宫憩室| lsp是什么意思| 与世无争是什么意思| 三尖瓣关闭不全是什么意思| 七活八不活是什么意思| 下象棋有什么好处| al是什么意思| 乳糖不耐受是什么原因导致的| 甘油三酯偏高是什么原因| 生意盎然什么意思| 为什么哭会流鼻涕| 贫血吃什么补血好| 无偿献血有什么待遇| 为什么养鱼双数是大忌| 安徽古代叫什么| 鲫鱼喜欢吃什么| 口干舌燥口苦是什么原因引起的| 浅笑安然是什么意思| 什么颜色的衣服最防晒| 梦到和婆婆吵架是什么意思| 小孩吃指甲是什么原因造成的| 粒细胞偏高是什么意思| 驾校体检都检查什么| 什么鱼蛋白质含量高| 肾结晶有什么症状| 横眉冷对是什么意思| 11月份生日是什么星座| 无期徒刑是什么意思| 脚麻木是什么原因引起的| 138是什么意思啊| 水鸭是什么鸭| 一个王一个八念什么| 梅毒有什么症状| 血压低吃什么药见效快| aojo眼镜什么档次| 普洱茶属于什么茶类| 元旦是什么节日| 遗精吃什么药| 正直是什么意思| 一月八号是什么星座| 辱骂是什么意思| 爆栗什么意思| 肺部条索灶是什么意思| 谷雨是什么季节| cap医学上是什么意思| 变化无穷是什么生肖| 小手指麻木是什么原因引起的| 什么夫妻百事哀| 苏打水有什么作用和功效| 肺钙化灶是什么意思| elsa是什么意思| 血小板体积偏低是什么原因| 虚岁30岁属什么生肖| 早早孕有什么征兆| 乳酸堆积是什么意思| 鱼的尾巴有什么作用| 微量元素挂什么科| 猫打什么疫苗| 什么是凌汛| 蛇头是什么意思| 什么降血糖| 微生物是什么| 梦见父母是什么意思| 颞颌关节炎吃什么药| 小孩吃榴莲有什么好处| 下家是什么意思| 玉米淀粉能做什么美食| 笄礼是什么意思| 百度
打印
[经验分享]

鸭跖草用什么除草剂

[复制链接]
4507|51
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dspmana|  楼主 | 2025-2-19 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

1)浮点存储形式
    对于语法等知识一般都是建立在一定的规范之上的,不然不利于技术的兼容统一发展,但是在不同的领域由于有着不同的需求,可能遵循的规范有所差异,对于浮点数的规范目前大部分系统都采用的是IEEE 754标准。我们这里以4字节单精度浮点类型为例子为大家讲解一下浮点数的存储形式:(其他浮点数存储仅仅每部分数据大小不同)

    对于浮点数的存储形式可以用2进制科学计数法表示:
    (符号:+/-)1.(二进制尾数)*2^(指数=实际指数+偏移量)
    对于这几个名词不是特别好解释,结合实际转化过程会更加好理解:(这里以float型浮点数:4.25为例子,如下转化示意图)

对于小数部分的二进制表示采用除二反取的方法获得;

23bit的尾数部分前面0001即为科学二进制的小数点后面部分,其他bit用0填充;
指数部分会添加一个偏移量127,这个仅仅是对于float类型;对于其他浮点类型由于表示的数据范围不同偏移也不同,比如double需要+1023的偏移。
由于我们举例4.25 > 1,那么我们实际指数 > 0;如果我们的浮点是0.025,这个时候实际指数为负数,大家可以尝试编码转化。

2)浮点精度问题
    我们通过上面浮点数的存储方式可以知道8bit的指数最大可以表示255,最大值的指数就是255 - 127 = 128,2^128 = 3.402..e+38;(确实非常大!)
    如果用我们的4byte无符号整形表示最大数据为2^32,看起来远远小于浮点表示;不过大家是否想过一个问题,根据数据二进制一一对应原则都是4byte的表示方法为什么有这么大差异,难道浮点数凭空创造了更多的数据吗?
    非也非也,指数部分代表着浮点数的范围,尾数部分代表着浮点数的精度;我们从尾数的角度来看,浮点的二进制科学计数法小数点前始终是最高位,这也就意味指数越大,尾数部分所表示的数值越大,其精度越差。所以float与uint表示的数据个数都是一样的,整形表示的数据是均匀的,而浮点表示的数据在数值比较小的时候精度比较高,而数值比较大的时候就比较低了,同时也说明浮点表示仅仅是一种近似的表示方法,不能精确的表示数值,所以有时候大家在编程的过程中明明向float类型变量赋值了一个准确的数据,仿真一看数据成了一个近似值。




沙发
uptown| | 2025-3-10 09:43 | 只看该作者
二进制无法精确表示十进制小数              
板凳
bestwell| | 2025-3-10 11:37 | 只看该作者
通过调整运算顺序减少舍入误差。              
地板
rosemoore| | 2025-3-10 16:37 | 只看该作者
直接使用“=”运算符比较两个浮点数可能会得到错误的结果,因为浮点数的存储和运算存在精度限制。建议使用误差范围来间接比较浮点数。
5
pixhw| | 2025-3-11 13:41 | 只看该作者
浮点数的运算顺序可能会影响最终结果,因为中间结果可能会引入舍入误差。
6
chenci2013| | 2025-3-12 17:11 | 只看该作者
复杂的浮点数运算可能导致舍入误差累积
7
jonas222| | 2025-3-14 10:56 | 只看该作者
了解C语言中浮点数的存储方式和运算规则对于编写高效、准确的程序至关重要。
8
cemaj| | 2025-3-14 14:10 | 只看该作者
#include <math.h>

int floatEqual(float a, float b) {
    const float EPSILON = 1e-6;
    return fabs(a - b) < EPSILON;
}
9
linfelix| | 2025-3-14 14:49 | 只看该作者
避免直接比较浮点数              
10
1988020566| | 2025-3-14 15:24 | 只看该作者
C语言中的浮点数采用IEEE 754标准进行存储,该标准规定了浮点数的二进制格式及其运算规则。
11
wengh2016| | 2025-3-14 17:23 | 只看该作者
关注数值范围,防止溢出和下溢              
12
houjiakai| | 2025-3-15 02:58 | 只看该作者
不应使用==或!=直接比较浮点数,因为精度误差可能导致意外结果
13
abotomson| | 2025-3-15 03:10 | 只看该作者
使用浮点数作为循环计数器可能导致循环无法正确终止
14
sesefadou| | 2025-3-15 03:24 | 只看该作者
浮点数在计算机中的表示是有限精度的,这意味着不是所有的十进制小数都能被精确表示。
15
uptown| | 2025-3-15 13:50 | 只看该作者
浮点数在二进制中是采用近似表示,所以有些浮点数表示是不精确的。
16
rosemoore| | 2025-3-15 16:26 | 只看该作者
当浮点数的值超出表示范围时,会发生溢出。当值非常接近0时,可能会发生下溢,导致结果变为0。
17
zerorobert| | 2025-3-15 16:55 | 只看该作者
优先选择 double 而非 float。
18
uiint| | 2025-3-15 17:16 | 只看该作者
浮点数在计算机中的表示是近似的,因此可能会存在精度误差。例如,0.1在二进制中是一个无限循环小数,因此在浮点数表示中可能会有轻微的误差。
19
pixhw| | 2025-3-15 17:28 | 只看该作者
编译器优化可能会改变浮点数运算的顺序和精度,有时候需要通过编译器选项来控制这些行为。
20
kmzuaz| | 2025-3-15 17:50 | 只看该作者
由于精度误差,直接比较两个浮点数是否相等可能会得到错误的结果。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

2796

帖子

2

粉丝
晚上8点半是什么时辰 4月20号是什么星座 猪油吃多了有什么好处和坏处 请什么自什么 肛周脓肿什么症状
青葱岁月是什么意思 惋惜是什么意思 cc是什么 缘起缘灭是什么意思 心律不齐吃什么食物好
靠北是什么意思 梵高是什么画派 lg什么意思 心度高血压是什么意思 姓卢的男孩起什么名字好
眼珠发黄是什么原因 老人流口水是什么原因引起的 昙花一现什么意思 什么奶茶最贵 什么是种植牙
肝五行属什么xianpinbao.com dr胸部正位片是检查什么的xinjiangjialails.com 什么是痣hcv7jop7ns2r.cn 2027是什么年bjhyzcsm.com 肺癌积水意味什么结果liaochangning.com
中筋面粉适合做什么hcv8jop7ns6r.cn 慢慢地什么hcv9jop4ns3r.cn 气血不足看什么科室hcv8jop6ns6r.cn 90年是什么年naasee.com 海蓝之谜适合什么年龄hcv9jop5ns0r.cn
喝断片了是什么意思hcv8jop2ns2r.cn 今年71岁属什么生肖hcv9jop7ns3r.cn 右眼袋跳动是什么原因hcv7jop6ns5r.cn 卫生纸筒可以做什么yanzhenzixun.com 胎盘内血池是什么hcv9jop6ns8r.cn
葳蕤是什么意思hcv8jop6ns7r.cn 11月7号是什么星座hcv8jop0ns2r.cn 怀孕初期胸部有什么变化hcv8jop9ns4r.cn 胸有成竹是什么意思hcv8jop6ns4r.cn michaelkors是什么牌子hcv9jop0ns4r.cn
百度