![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【计算机组成原理】
文章平均质量分 82
i 可不简单
知识的海洋里\n我竟只是条淡水鱼。
展开
-
浅析原码反码补码
进制表示法中,一个数的每一位都有着不同的权重,例如十进制中每一位的权重都是10的次幂,对应图中的10º、10¹、10²,我们将每一位上的数字乘以这个位置对应的权重,然后全部相加,就能得到这个数对应进制的表示形式。与十进制相同,二进制每一位的权重就是2的次幂,用每一位上的数字乘以对应权重然后全部相加就能得到这个数的二进制表达形式了。原创 2023-10-06 04:17:33 · 132 阅读 · 1 评论 -
【C语言疑难杂症】char 为何能表示 -128
不难发现,时针顺时针走一步,等价于逆时针走11步,我们将 -11 称为 1 的“补数”,同理,-10 是 2 的“补数”......我们还能发现,互为“补数”的两个数的绝对值之和是这个计量系统的模。如果将顺时针走的步数用正数来表示,将逆时针走的步数用负数来表示,那么我们就能发现,时钟这个计量系统能够表示的数值范围由 -11 ~ 11 变成了 -12 ~ 11!的规律,于是,将逆时针走0步替换为逆时针走12步,也就是将-12作为0的“补数”,这样就恰好满足规律了。“原数”+“补数” = “模”原创 2023-10-18 11:16:52 · 656 阅读 · 0 评论