从补码到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进行不同的操作。
热门推荐
马云等企业家现身民营企业座谈会 提振信心信号强
智能仓储结构分析与设计 最新趋势预测 深度解读未来发展方向
2025高考作文指导:求同存异创和谐,合理对比共进步
花朵还能引发经济泡沫,欧洲人痴迷郁金香,最后竟然引发了危机
手机号码暂停服务原因及解决方法详解
ERP系统功能模块关系详解
新手养鱼进阶版:鱼缸日常管理需要准备哪些东西?
团队协作流程图如何做
详解eSIM技术:原理、优势与使用指南
围棋的起源和发展历史:从春秋战国到现代国际竞技运动
单词tad的详细解释
重新映射键盘键怎么设置?在Win11上重新映射分配键盘键或快捷键方法
《三傻大闹宝莱坞》:笑声背后的教育反思与人生启示
佛手瓜开花结果的时间(佛手瓜的生长特征和关键生长期)
简单版年糕
大学数电和模电有什么区别
哈佛最新研究:常吃这14种抗炎超级食物,可以防癌、降低患心血管疾病风险
定制化皮肤管理:如何根据肤质打造专属护肤计划
林诗栋0-4不敌小勒布伦:技战术布置与心态调整存隐患
心理学:一见钟情,不仅仅是“看脸”
和胎宝交流的方法,准妈准爸要学会哦!
更上头也更吸金,团播火了
公募"埋伏"绩优股曝光,股价却背道而驰?基金经理热议"基本面"选股
10个运动+饮食建议,快速瘦肚子打造完美马甲线
【网络中国节·元宵】福州历史文化街区精彩连连
罗威纳犬:忠诚勇敢的工作犬
三读《社戏》
首批沿海城市开放40年带来什么
传销怎么举报报警需要什么证据才能立案
焊接电流的选择原则与影响因素