国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

原碼, 反碼與補碼基礎知識詳細介紹

2020-01-26 14:22:23
字體:
來源:轉載
供稿:網友

原碼, 反碼,補碼詳解

本篇文章講解了計算機的原碼, 反碼和補碼. 并且進行了深入探求了為何要使用反碼和補碼, 以及更進一步的論證了為何可以用反碼, 補碼的加法計算原碼的減法. 論證部分如有不對的地方請各位牛人幫忙指正! 希望本文對大家學習計算機基礎有所幫助!

一. 機器數和真值

在學習原碼, 反碼和補碼之前, 需要先了解機器數和真值的概念.

1、機器數

一個數在計算機中的二進制表示形式,  叫做這個數的機器數。機器數是帶符號的,在計算機用一個數的最高位存放符號, 正數為0, 負數為1.

比如,十進制中的數 +3 ,計算機字長為8位,轉換成二進制就是00000011。如果是 -3 ,就是 10000011 。

那么,這里的 00000011 和 10000011 就是機器數。

2、真值

因為第一位是符號位,所以機器數的形式值就不等于真正的數值。例如上面的有符號數 10000011,其最高位1代表負,其真正數值是 -3 而不是形式值131(10000011轉換成十進制等于131)。所以,為區別起見,將帶符號位的機器數對應的真正數值稱為機器數的真值。

例:0000 0001的真值 = +000 0001 = +1,1000 0001的真值 =

主站蜘蛛池模板: 大足县| 永济市| 凭祥市| 江都市| 沈丘县| 建水县| 湖北省| 怀集县| 湟源县| 东源县| 阿拉善盟| 京山县| 靖边县| 兰州市| 邵东县| 齐齐哈尔市| 青龙| 瑞昌市| 缙云县| 宝鸡市| 五大连池市| 合川市| 鹤庆县| 贡觉县| 太保市| 莎车县| 霍城县| 郸城县| 黄龙县| 临沧市| 高平市| 华阴市| 忻城县| 漠河县| 遂昌县| 隆昌县| 旬邑县| 南华县| 靖边县| 阳山县| 桐乡市|