从补码到IEEE 754:计算机如何存储整数和小数
创作时间:
2025-01-22 08:23:10
作者:
@小白创作中心
从补码到IEEE 754:计算机如何存储整数和小数
计算机中整数和小数的存储
一、整数
整数的存储较为简单,除第一位为符号位外,剩余所有位,存储该数的补码形式。
二、小数
计算机存储小数时,有两种不同的表示方式:定点数和浮点数;常用浮点数以IEEE 754标准为计算机内部处理浮点数的通用标准,常用的有常用的是单精度浮点型和双精度浮点型。
存储形式和整数不同,浮点数存储分为:符号位(S)、指数位(阶数位)(P)、尾数位(W)
表示方式:将小数转化为二进制的科学计数法表示
我们发现,如果以科学计数法表示二进制数时,基数R = 2,因此a只能表示一点几,即将二进制数以科学计数法的格式表示时,a的整数部分只能为1(1<= a < R)
存储(以4字节的float举例(单精度)):
举例:-2.5的单精度浮点数表示
结语
综上,计算机对整数和小数的存储是不一样的,整数以二进制补码的形式存储,小数多用浮点数表示,由符号位、指数位、尾数三部分组成;因此,在计算机中,不能混用,如:-2.5在计算机中的编码为1100 0000 0010 000 0 0000 0000 0000 0000,如果把它认为为整数的话:
既然都是0和1,计算机又是如何识别哪是表示整数?哪是表示小数的呢?
——计算机不知道所存储的数据类型,也无需知道,其存储的是0和1,但我们可以使用指令对0和1进行操作,如:浮点数指令和整数指令,对0和1进行不同的操作。
热门推荐
曾国藩是怎么组建湘军的
西安地铁运营时刻表!
右下腹痛的常见原因有哪些
深入了解 DeFi 钱包的意义:安全性 + 优缺点
短线选股的九大基本技巧及超短线操作要点
净水器可以过滤哪些物质?不同类型净水器的过滤效果对比
缴存标准调整?关于昌平的2024年度住房公积金缴存调整(参考基数)
管理IT变更请求的最佳实践
甲流肆虐,如何守护健康?医生:牢记“1不碰、3不吃”的生活智慧
颈椎后脑勺胀痛、不舒服,如何自我缓解?医生教你简单5招
大年初九“天公诞辰”,传统民俗文化全攻略
属马的最配生肖与最不配生肖
如何为绿联云 NAS 设置链路聚合以提高带宽
清朝政治制度的全面评价:优劣并存的历史遗产
汽车玻璃修复有哪些好处?
广州洛浦:打造经济强镇典范,赋能产业转型升级新征程
语言表达能力训练方法有哪些?
走出精神内耗的11个方法:减少精神内耗|拥抱美好生活
通过体育倡导社会变革:ESEI特邀专家强调体育可持续发展的“人力支柱”
买了精装房,拎包入住、局部改造,还是全拆了重新搞?
学校赔偿协议是个什么手续
口腔种植关键诊疗技术和评价体系的建立和应用|上海市科学技术奖
猫咪的舒适生活温度是多少?(了解猫咪的热感受和调节)
盘点2025年赚钱副业兼职排行榜前六名,在家也能增加收入
三伏天熏蒸的好处与注意事项
985大学撤销教务处!高校本科教育改革新动向
身体皮肤痒是什么原因
微信上这样回复你的人,就是看不起你,不必再联系了
IPv6地址之间的转换技术:NAT66
黄金时代风口下的普通人——快速翻身,逆风翻盘,年入百万的实战指南