正整數(shù)的原碼,反碼,補碼都是一樣的,這是人為規(guī)定的,不需要理解.
正正數(shù)的:
原碼 +5[0101]
反碼 +5[0101]
補碼 +5[0101]
負整數(shù)的:
原碼 -5[1101]
反碼 -5[1010]
補碼 -5[1011]
你的問題,0001的補碼是多少,
如果最高位0是符號位,補碼仍然是0001
如果在這個之前還有其他符號位如 0 0001或1 0001
按照最高符號位判斷,最高符號位為0反補都不變,最高符號位為1,反碼取反,補碼加1計算機為啥可以1111表示-1與15?//計算機是這樣工作的:以最高位來判斷是正數(shù)還是負數(shù),最高位為0,則正;最高位為1,則負。//1111的最高位不是1嗎?其實是這樣的, 我們一般討論二進制數(shù) 0001代表1,0010代表2,0000 1000代表8,1000 0000代表256時 是單純的再討論二進制數(shù)與十進制數(shù)的相互轉換問題。而在討論計算機內部,數(shù)據存儲時,才會考慮最高位數(shù)據是否為0和1。 舉個例子, 如果計算機int型數(shù)據只占內存4個二進制碼即[0000]時,一個int的數(shù)據表達范圍-7~+7 一般32位計算機int型數(shù)據占用[00000000 00000000 00000000 00000000]的空間。 而其中左面數(shù)第一個[00000000]段的,左面第一位,即為符號位。OXF可以代表-1與15 對啊?但是存儲方式不同啊?0XFFFFFFFF//為啥這樣表示-1 不好呀?0XF可以表示-1與15,不就容易混淆嗎//32位機的一般用0xFFFFFFFF表示的時候,前兩位大于80的才是負數(shù)。即0x80 00 00 00 以上的才是負數(shù),包括這個數(shù)。 以內的都是整數(shù) 不能單獨的拿出0xFF這樣的表示方法。 0xFF,這是8位機 0xFF FF ,這是16位機不能單獨的拿出0xFF這樣的表示方法。//啥意思?0x80 00 00 00 以上的才是負數(shù),包括這個數(shù)。//0x80 00 00 00代表那個負數(shù)?我不是說了 0xFF,這是8位機 0xFF FF ,這是16位機 直接寫出0xFF這樣的東西會讓人誤解,所以最好別這么寫, 因為不知道這個到底是什么。他可以是8位機的內存地址,也可以是單純的2位十六進制數(shù) 還可以是一段計算機指令,非得這么寫,就必須說明這東西是干啥的。 0x80 00 00 00,代表的就是32位機中的整型-0,加1就是-1,加100就是-100 因為在計算機中,0有兩種表示方法+0和-0,都合法呃,更正一下,0x80 00 00 00 是最大的負數(shù),我算錯了,抱歉啊。OXFFFF FFFF//不能表示-1呀?會讓人誤解啥呀?OXF表示-1 不讓人誤解呀?計算機是8位一個存儲單元的 是32位機? 16位機 是4個?更正一下,之前說的0x80 00 00 00 是最大的負數(shù),我算錯了,抱歉了。 0xFF FF FF FF 確實能代表-1,但是你的說,這段東西是代表整型數(shù)據。 這么說就完全挑不出毛病,整型數(shù)據0xFFFF FFFF 等于-1一位,就是2的一次冪,就是一個0。 在32位計算機中,一個int數(shù)據占用4個字節(jié),也就是32個零,因為一般認為一個字節(jié)=8位 但是這個概念是可以變的,討論這個沒實際意義?,F(xiàn)在就規(guī)定一字節(jié)=8位。 因為一字節(jié)等于2位或4位使用起來很麻煩。話說,跑題了,補碼的問題搞明白沒啊,你這追問次數(shù)太多了,要扣分的。問題才剛剛開始........那就是說-1 可以用OXFFFFFFFF與0XF都可以表示對吧?這種表示的意思是說給人看,OXFFFFFFFF與0XF都可以表示-1 ?但是,計算機是先判斷最高位是否為1,是1,則會對二進制的數(shù)判別為負數(shù)?計算機是8位一個存儲單元的//對嗎?那0XF不就存不到電腦上了嗎?是的,計算機會判斷第一位是啥米,不論多少位,先判斷第一位是否為1
為啥整數(shù)的補碼是其本身?//0001 的補碼是多少?
為啥整數(shù)的補碼是其本身?//0001 的補碼是多少?
數(shù)學人氣:722 ℃時間:2020-03-12 14:29:53
優(yōu)質解答
我來回答
類似推薦
- 8位整數(shù)補碼的表示范圍是_____.
- 某機字長32位,用補碼表示定點整數(shù),寫出下列幾種情況的數(shù)值:
- 8位補碼表示的整數(shù)范圍?
- 某帶符合整數(shù)的8位補碼表示為1000 0001,則該整數(shù)為?
- 如果用一個Byte來表示整數(shù),那么-3的補碼是______.
- 數(shù)學--圖形的旋轉
- 15和20的公倍數(shù)有那些
- Who is funny in your famil?是什么意思
- 有兩條繩子,他們長度都相等,但粗細不同.如果從兩條繩子的一端點燃,細繩子40分鐘可以燒完,而粗繩子120
- 風力發(fā)電的弊端是什么
- 杠桿定理是怎么一回事啊?
- 唐朝的長安是一座怎樣的城市?
猜你喜歡
- 1文言文中的 敬稱 和 謙稱 敬詞 和 謙詞
- 2自我介紹的中文小短文 大約五十字 急用!
- 3科學...急 (8 19:25:12)
- 4there are many factors influencing its maximun speed in a stoop,or dive.3842
- 5在日歷上,用一個正方形任意圈出2*2個數(shù),他們的和是84,這4天分別是幾號
- 6若α為銳角且滿足tanα的平方-(1+根號3)tanα+根號3=0,求角α的度數(shù)
- 7介紹New Year's day 的六年級作文
- 8呂蒙字子明中呂蒙是什么樣的人意思
- 9一排蜂房編號如圖所示,左上角有一只小蜜蜂,只會向前爬行,它爬行到8號蜂房,共有多少種路線?
- 10已知實數(shù)X,Y,Z滿足條件X-Z-2的絕對值加3X-6Y-7的絕對值+(3Y+3Z-4)的平方=0,則X+3Y-Z=( )
- 11英語翻譯句子 講故事俱樂部讓我非常自信
- 122013年10月1日是中華人民共和國成立多少周年到幾年幾月幾日正好成立100周年拜托各位了 3Q