
2.2.1定点数的表示
发布日期:2021-05-09 01:06:57
浏览次数:15
分类:博客文章
本文共 479 字,大约阅读时间需要 1 分钟。
定点数的表示
定点数:小数点的位置不固定
浮点数:小数点的位置不固定
1.1 无符号数
整个机器字长的全部二进制均为数值位,没有符号位,相当于数的绝对值
1001 1100(二进制)=156(十进制)
表示范围:
8位二进制数:28种不同状态 0000 0000 ~1111 1111=0-255=28-1
n位的无符号数表示范围为:0-2n-1
1.2 有符号位
- 原码:用尾数表示真值的绝对值,符号位“0/1”对应“正负”
定点整数,若机器字长为n+1位,原码整数的表示范围:最大为2n-1,最小为就是在前面加个负号-(2n-1)
定点小数,机器码为n+1位,表示范围是0~1区间,n越大越趋近1
如果小数点后面写符号,最大值就是1-2-n,最小值就是加个负号-(1-2-n)
反码:若符号为0,则反码和原码相同。若符号位为1,则数值位全部取反
补码:正数的补码=原码 负数的补码=反码末位+1
移码:补码基础上将符号位取反,移码只能表示整数
练习
定点整数x=50,用8位原码、反码、补码、移码表示
定位整数x=-100,用8位原码、反码、补码、移码表示
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年04月19日 08时03分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
微信小程序云开发:怎么删除云函数?已解决
2019-03-15
第一次被黑
2019-03-15
PyCharm配置anaconda环境
2019-03-15
SpringBoot与缓存(JSR-107、Spring缓存抽象)
2019-03-15
ERROR 总结
2019-03-15
查找最小值栈的O(1)
2019-03-15
淘宝天猫双十一养猫组队怎么踢人
2019-03-15
Java面试题整理,闭关在家37天“吃透”这份345页PDF,纯干货
2019-03-15
概念唱片Plastic Beach封面高清壁纸
2019-03-15
旅游后期效果Ography Lightroom预设
2019-03-15
uFocus for Mac(mac文本编辑器)
2019-03-15
2017CS231n笔记5.CNN
2019-03-15
Linux系统安装Nodejs
2019-03-15
vue项目报错集合
2019-03-15
图片链接
2019-03-15
LINUX-WIFI无线接入的一些东西
2019-03-15
word文档手写字母总会大写问题
2019-03-15
Redis中的key
2019-03-15