导航:首页 > 源码编译 > 无符号的补码和源码一样

无符号的补码和源码一样

发布时间:2022-12-11 03:58:11

A. 原码和补码是什么意思

原码,没有任何意义。

补码具有:用正数代替负数,把减法变成加法运算的功能。

这样,计算机中,只需用一个加法器,便可进行加减运算了。

所以,在计算机中,只是使用补码。根本就不用原码和反码。

对于钟表,倒拨 4 小时,可用正拨 8 小时代替。

对于十进制数,减一,可以用 +99 代替。

比如:24-1 = 23

24 + 99 = (1) 23

忽略进位,只取低两位,结果就是相同的。

这里用来代替负数的正数,就叫做“补数”。

计算机用二进制,就叫做“补码”。

正数,直接运算即可,不用求补码。

负数的补码是:模+该负数。

八位二进制的模是:2 的 8 次方=256。

-1 的补码,就是:256-1 =255 = 1111 1111(二进制)。

-2 的补码,就是:256-2 =254 = 1111 1110(二进制)。

。。。。。。

-128 的补码,就是:256-128 =128 = 1000 0000(二进制)。

求补码,用公式就可得出,并不需要绕道原码反码符号位。

B. 无符号数没有什么原码,反码,补码的概念

如果101011是原码的话,从左到右第一位是符号位,指正负,0为正,1为负
(1)01011指数字
那么这个数字就是-01011(二进制)
变成反码就是符号位为1,其他位按位取反,为110100
补码就是反码+1,为110101
无符号数就是它本身
移码就是在补码的基础上符号位取反,为010101

阅读全文

与无符号的补码和源码一样相关的资料

热点内容
ios多选文件夹 浏览:901
加强行车调度命令管理 浏览:241
服务器已禁用什么意思 浏览:148
部队命令回复 浏览:753
神奇宝贝服务器地图怎么设置 浏览:380
加密算法输出固定长度 浏览:862
程序员去重庆还是武汉 浏览:121
服务器如何撤销网页登录限制 浏览:980
微信公众平台php开发视频教程 浏览:628
怎么看苹果授权绑定的app 浏览:255
压缩机单级压缩比 浏览:380
linux测试php 浏览:971
什么时候梁旁边需要加密箍筋 浏览:40
微信清粉软件源码 浏览:717
matlabdoc命令 浏览:550
如何去ping服务器 浏览:75
ecshop安装php55 浏览:817
javaword库 浏览:958
php图片路径数据库中 浏览:488
什么是大擂台算法 浏览:329