![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机进制
文章平均质量分 68
古月水告
这个作者很懒,什么都没留下…
展开
-
什么是原码反码补码
计算机中的数据,都是以二进制补码的形式在运算,而补码则是通过反码和原码推算出来的。原码 -转为-> 补码:原码符号位不变,按位取反,然后再+1,最终得到补码。补码 -转为-> 原码:补码-1,然后符号位不变,按位取反,最终得到原码。负数的反码,是根据原码取反(0变1,1变0)得到的(符号位不变)将前后第一次出现的1之外的数据不变,内部的数据取反。3,得到的字节是以二进制的补码形式存在,转为原码。学习原码反码补码,搞懂进制是必须的,请阅读。负数的补码,是根据反码的末尾+1得到的。正数的原反补都是相同的。原创 2023-01-27 09:12:13 · 243 阅读 · 0 评论 -
位运算(&、|、^、~、>>、<<)
3,得到的数据是一个正数,虽然是补码,而正数的原反补码一致,则说明原码也是这样的数据。1,位运算符,是对二进制数据进行操作的,会将参与位运算的十进制数据先转位二进制。在学习位运算之前,要学会什么是进制和进制快速转换是前提,不然可能看不懂哟。位运算符指的是二进制位的运算,先将十进制数转成二进制后再进行运算。对一个数左移n位,其实是在快速求这个数乘以2的n次幂。对一个数右移n位,其实是在快速求这个数除以2的n次幂。4,直接将原码(补码)转换为十进制即可。2,将二进制进行&操作。原创 2023-01-27 09:03:41 · 95 阅读 · 0 评论 -
计算机中的进制(二进制,八进制,十进制,十六进制)
进制:指进位制,是人们规定的一种进位方式。表 示某一位置上的数,运算时是逢x进一位。比如:十进制逢十进一,二进制就是逢二进一,八进制就是逢八进一…常用进制:二进制,八进制,十进制,十六进制。原创 2023-01-26 22:22:07 · 5262 阅读 · 1 评论