[计组]原码反码补码的作用
2023-02-18 15:37:03 时间
原码:用尾数表示真值的绝对值
反码:若符号位为0,反码和原码一样;若符号位为1,则数值位全部取反
补码:正数的补码=原码;负数的补码=反码末位+1(要考虑进位)
移码:补码的基础上,符号位取反(只能表示整数)
用加法运算来代替减法运算
例如:14-14 这个运算,如果在8bit的基础上,可以看成计算机天然的对所有的数
进行了mod 2^8这样的运算,模-a的绝对值=a的补数 ,a的补数就是a的补码
14-14就可以换算成14+ (-14的补码)
14 =>00001110
-14=>10001110 -14的补数就是补码 11110010
00001110 + 11110010 =0
相关文章
- [日常] HTTP的媒体类型
- [日常] HTTP协议状态码
- [日常] MySQL数据库持久连接
- [日常] PHP库函数fgetss的BUG
- curl扩展post请求http接口报错:failed creating formpost data
- [PHP] 算法-选择排序的PHP实现
- [PHP] 实现oauth下的单点登陆
- [PHP] 算法-数值的整数次方的PHP实现
- [日常] KRA与KPI 绩效考核
- [PHP] 算法-顺时针打印矩阵的PHP实现
- [PHP]phpstorm设置ftp上传的时间问题
- [PHP] 算法-字符串的左循环的PHP实现
- [PHP] 算法-将一个字符串转换成一个整数的PHP实现
- [PHP] PHP 7.4.5的错误修复
- [PHP] 算法-字符串的全排列的PHP实现
- [PHP]算法-堆排序的PHP实现
- [PHP]算法-二进制中1的个数的PHP实现
- [Oauth] OAuth 2.1废弃隐式验证方式
- [PHP]算法-旋转数组的最小值的PHP实现
- [Oauth] OAuth 2.1整合简化OAuth 2.0