1樓:be易家
65536二進位制是10000000000000000
一、二進位制數的表示法。
二進位制是計算技術中廣泛採用的一種數制。二進位制數是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。
二進位制數也是採用位置計數法,其位權是以2為底的冪。例如二進位制數,其權的大小順序為^-2。
對於有n位整數,m位小數的二進位制數用加權係數式表示,可寫為:
a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+…a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+…a(-m)×2^(-m)
二進位制數一般可寫為:(a(n-1)a(n-2)…a(1)a(0).a(-1)a(-2)…a(-m))2。
注意:1.式中aj表示第j位的係數,它為0和1中的某一個數。
中的(n-1)為下標,輸入法無法打出所以用括號括住,避免混淆。
表示2的平方,以此類推。
例1102】將二進位制數寫成加權係數的形式。
解:(二、二進位制數的加法和乘法運算。
二進位制數的算術運算的基本規律和十進位制數的運算十分相似。最常用的是加法運算和乘法運算。
1. 二進位制加法。
有四種情況: 0+0=0
1+1=0 進位為1
例1103】求 (1101)2+(1011)2 的和。
解: 1 1 0 1
2. 二進位制乘法。
有四種情況: 0×0=0
例1104】求 (1110)2 乘(101)2 之積。
解: 1 1 1 0
2樓:匿名使用者
8個位元組,一個位元組等於8位,而一個二進位制數佔用1位,
8個二進位制位可表示整數的範圍是從____到_____?
3樓:可愛的
8位二進位制原碼的表示範圍:-127~+127
8位二進位制反碼的表示範圍:-127~+127
8位二進位制補碼的表示範圍:-128~+127
n位二進位制原碼和n位二進位制反碼:-2^(n-1)-1~+2^(n-1)-1;n位二進位制補碼:-2^(n-1)~+2^(n-1)-1。
計算機中所有的數均用0,1編碼表示,數字的正負號也不例外,如果一個機器數字長是n位的話,約定最左邊一位用作符號位,其餘n-1位用於表示數值。
在符號位上用"0"表示正數;用"1"表示負數。數值位表示真值的絕對值。凡不足n-1位的,小數在最低位右邊加零;整數則在最高位左邊加零以補足n-1位。
這種計算機的編碼形式叫作原碼。
記作x=[x]原。例如在字長n=8的機器內:
小數: [原=
原=整數: [1011]原=00001011
1011]原=10001011
**中的小數點」.」是在書寫時為了清晰起見加上去的,在機器中並不出現。
4樓:喀剌佯
2的8次方,一共256位數,所以無符號整數0~255,有符號整數-128~127
5樓:匿名使用者
如果包括0的話是從0~255
兩位二進位制可以表示幾種狀態?
6樓:清風聊生活
兩位二進位制可表示4種狀態。
二進位制資料是用0和1兩個數碼來表示的數。它的基數為2。兩位二進位制即可表示為00,01,10,11共4種狀態。
二進位計數制的四則運算規則十分簡單。而且四則運算最後都可歸結為加法運算和移位,這樣,電子計算機中的狀態運算線路也變得十分簡單了,速度也就可以提高。
在電子計算機中採用二進位制表示數可以節省裝置。可 以從理論上證明,用三進位制最省裝置,其次就是二進位制。但由於二進位制有包括三進位制在內的其他進位制所沒有的優點,所以大多數電子計算機還是採用二進位制。
此外,由於二進位制中只用二個符號 「 0」 和「1」,因而可用布林代數來分析和綜合機器中的邏輯線路。 這為設計電子計算機線路提供了一個很有用的工具。
什麼是一位二進位制數,什麼是四位二進位制數,能舉個例子嗎?
7樓:凌亂心扉
一位也叫1bit,二進位制數只有0和1這兩個數;一位二進位制數即0或1;四位二進位制數即1010;1101;1011等有四位。
一位二進位制數是採用位置計數法,其位權是以2為底的冪。例如二進位制資料,逢2進1,其權的大小順序為º、
對於有n位整數,m位小數的二進位制資料用加權係數式表示,可寫為:
例1102】將二進位制資料寫成加權係數的形式。
解:二進位制和十六進位制,八進位制一樣,都以二的冪來進位的。
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。
當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是一個非常微小的開關,用「開」來表示1,「關」來表示0。
進位制轉換。十進位制數轉換為二進位制數、八進位制數、十六進位制數的方法:
二進位制數、八進位制數、十六進位制數轉換為十進位制數的方法:按權求和法。
與十進位制。1)二進位制轉十進位制。
方法:「按權求和」
例】:規律:個位上的數字的次數是0,十位上的數字的次數是1,..依次遞增,而十分位的數字的次數是-1,百分位上數字的次數是-2,..依次遞減。
注意:不是任何一個十進位制小數都能轉換成有限位的二進位制數。
2)十進位制轉二進位制。
十進位制整數轉二進位制數:「除以2取餘,逆序排列」(除二取餘法)
8樓:孤城☆萌☆等你
就是隻有一位的二進位制數··0 ··1···都是得··
同理·四位是有四位··1000···1001···1010之類都是得·
一位八進位制數對應於三位二進位制數,怎麼理解?
9樓:匿名使用者
因為三位二進位制最小是000b,最大是111b,其範圍恰好在0-7,構成了八進位制一位。
八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。八進位制的數和二進位制數可以按位對應(八進位制一位對應二進位制三位),因此常應用在計算機語言中。
為了將一個二進位制數換算為八進位制,只需將二進位制串劃分成每三個位一組(如果需要的話,在前面補零),然後查表2-2,將三位一組的位串替換為相應的八進位制數字即可。
10樓:匿名使用者
二進位制數每位有兩個狀態0,1
八進位制數每位有8個狀態,0,1,2,3,..6,7三位二進位制數有2^3=8個狀態,000,001,010,011,..110,111
所以所一位8進位制數對應於三位二進位制數。
11樓:匿名使用者
八進位制 最大為七。
到了八 就是10
比如 7=1*2^2+2^1+2^0=111 即三位二進位制比如 77對應 111 111
二進位制數字怎麼表示二進位制數字表示
2 輸入預處理命令和主函式 由於空格數容易輸錯,建議直接複製貼上 輸入 include 輸入輸出標頭檔案 void main 空型別 主函式 3 定義變數和陣列的資料型別並輸入一個十進位制 int b 16 x,k,r,i 定義變數和陣列的資料型別為整型 printf 輸入一個十進位制 輸出文字提示...
二進位制轉換16進位制二進位制轉換16進位制彙編
16進位制有數字0 9,還有a f,一共16個數碼。轉換的時候,先統一加上30h,然後要判斷是數字還是字母,數字的ascii碼和字母的ascii碼可不是一樣的哦。所以和3ah比較。如果是數字,不變 如果是字母,再加上7h 你的程式是用大寫字母表示,若是小寫字母,那應該再加上27h 數符在輸出時是按其...
128位二進位制密碼是什麼,128位二進位制數字,換算成十進位制,是多少位
說 128到底是10000000還是11111111,這不用說當然是10000000 2的7次方等128嘛 除2取餘倒序排列,推出128 10000000,128的二進位制是128的二進位制取反加1,所以 128的二進位制為10000000。這樣的話128和 128豈不是一個數了嗎 計算機裡這個的範...