二進制、字節、16進制

1.二進制就是逢二進一,只有0和1。 
一個字節就是一個英文字母、阿拉伯數字或半個漢字所佔的空間(一個漢字佔2個字節) 
16進制就是逢16進一,只有0123456789abcdef這16個數字(或子母)。 
由於電腦裏都是二進制的數,而16進制與二進制有簡單的轉換關係,所以很多書上都寫16進制的數。

一個字節由8個二進制組成,它所能表示最大十六進制爲: ?FF(16進制)=256(10進制)=11111111(2進制)。8位二進制最大爲255,轉換爲16進制則爲ff。

2.字節是電腦裏用於存儲的最小單位..?

一個字節佔用八位的二進制數,及一個字節等於8位二進制。
所以..二進制是計算機的一種語言.字節是一個單位.所以說:計算機裏面存儲數據是以字節爲單位的,即8個二進制代碼。而不是以二進制代碼儲存的。

由於二進制數在使用中位數太長,不容易記憶,所以又提出了十六進制數.

3.在最早的時候,是約定的8位二進制爲一個字節,和ASCⅡ碼無關,可以表示256以內的數。

在機器內部,8位或者16位對它來說都一樣,都是1或0,而程序設計的時候,人爲的要求機器按8位或16位來處理。16位的音樂文件所包含的信息比8位的多得多(差256倍),因此你也可以將16位二進制數看作音樂文件的一個單元,但約定成2個字節。就相當於統一了單位,便於交流。

4.十六進制轉換二進制,舉例:

?問:十六進制(A5)轉換成二進制?

??解答:

?方法一、A*16的1次方+5*16的0次方得出十進制。然後拿十進制再轉二進制,這樣的話 比較麻煩。?

?方法二、16進制中A用二進制表是多少?A代表10 ,就是二進制的 1010。 我例個表出來。十六進制以 4 位爲一小段.8進制以 3 位爲一小段 
0 0000 
1 0001 
2 0010 
3 0011 
5 0101 
... 
9 1001 
A 1010 
B 1011 
C 1100 
... 
F 1111 
所以A5就是 1010 0101。

對方法二,進行解釋:

十六進制中的 F 轉換成二進制 就是 1111 
所以把十六進制中每個位數上的數單獨轉換成一個4位的二進制數


128位16進制是幾個字符?

32位


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章