位元(bit)的認識
位元(bit)和位元組(byte)都是計算機中資料的計量單位
bit為最小的資料計量單位 即1bit僅能是乙個二進位制的數字1或者0
byte是比bit更大的資料單位
1byte=8bit
計算機有32位和64位之分,其中64表示計算機可以在同一時間計算64個位元位的資料
原碼,反碼,補碼的概念和運算
正數:原碼就是其所對應的二進位制數字
反碼和其原碼想同
補碼和原碼想同
demo:12的轉化
原碼:0 0 0 0 1 1 0 0
反碼:0 0 0 0 1 1 0 0
補碼:0 0 0 0 1 1 0 0
負數:原碼是負數按照絕對值轉換為二進位制後最高位補1,最高位就是最左邊一位
反碼是對其原碼除符號以外全部相反
補碼是在負數轉化為反碼的基礎上最低位補1,最低位就是最右邊一位
demo:-12的轉化
原碼:1 0 0 0 1 1 0 0
反碼:1 1 1 1 0 0 1 1
補碼:1 1 1 1 0 1 0 0
認識原碼 反碼 補碼
二進位制八進位制 0000 1001 2010 3011 4100 5101 6110 7111 二進位制十六進製制 00000 10001 20010 30011 40100 50101 60110 70111 81000 91001 a1010 b1011 c1100 d1101 e1110 f...
原碼 反碼和補碼
數值有正負之分 計算機就用乙個數的最高位存放符號 0為正 1為負 這就是機器數的原碼了 假設機器能處理的位數為 8.即字長為 1byte,原碼能表示數值的範圍為 127 0 0 127 共256個.有了數值的表示方法就可以對數進行算術運算 但是很快就發現用帶符號位的原碼進行乘除運算時結果正確 而在加...
原碼 反碼 和 補碼。
這裡只講下自己對反碼的理解。大家都知道使用反碼表示負數有兩個優點,1.可以使得減法可以和加法一樣。2.符號位也參與了運算。那這是為什麼呢?下面可以進行一些簡單的數學推導 根據反碼定義,對於負數,反碼是除符號為以外取反 1。例如,4 變換步驟如下。a 4 0 000 0100 b 取反 0 111 1...