用八進位制形式表示16位二進位制整數時,需要的位數是

2021-03-04 04:56:55 字數 1193 閱讀 7728

1樓:匿名使用者

ceil(16/log(2,8)).

意思是一個8進位制位要用3個2進位制位表示。然後16/3向上取整。

用十六進位制形式表示8 位二進位制整數時,需要的位數是多少 30

2樓:匿名使用者

8位二進位制範圍是:0000 0000~1111 1111,

用十六進位制表示範圍是:00~ff,

不知道你說的位數是什麼?

3樓:

設需要16進位制n位

則:2^8-1≤16^n-1

2^8≤16^n

2^8≤2^(4n)

8*ln(2)≤4n*ln(2)

8≤4n

n≥2即:至少需要2位

c語言中不能用來表示整常數的進位制是什麼進位制?(十進位制,二進位制,八進位制還是十六進位制?)麻煩詳細說明!謝了!

4樓:匿名使用者

c語言中不能用來表示整常數的進位制是二進位制

二進位制是不行的

在c語言中,就是這麼規定的,沒有什麼太深究的原因整型常量又稱整型數,它有三種不同的表示形式:十進位制,八進位制,十六進位制十進位制直接用整數表示

八進位制可以在常熟前加0(零)例如027

十六進位制在常數前加0x(零 乘號) 例如 0x27

5樓:匿名使用者

2進位制。

普通的數是十進位制,0x表示十六進位制,0後面加數字表示八進位制。

6樓:匿名使用者

2進位制,至於為什麼我也不知道,規定把。。。

或者可以認為2進位制是機器級別的,程式設計是針對人的,編譯器的作用是把人類認知的程式編譯成2程序機器級別的資料,假如有2進位制表示式,這樣就矛盾了。。。。。

計算機內部資料可以採用二進位制、八進位制、十進位制或十六進位制形式表示嗎?

7樓:匿名使用者

計算機內部只能是二進位制表示資料,其它進位制太複雜,不利於儲存,運算,以及傳遞.所以只採用二進位制,望採納

8樓:匿名使用者

可以的啊。你可以按照進位制之間的轉換法則將其轉換。說明一下,計算機識別的是二進位制。

9樓:vsly銀龍

可以的,轉本真題中出現過10年的

二進位制八進位制十進位制十六進位制等是用來幹什麼用的

2進位制可以大大簡化晶片元件 設計 所以現在所有自動化裝置的運算元件都是2進位制計算的,包括電子錶,遙控器一直到手機數碼相機和電腦 但是2進位制數字寫起來太長了,比如你要表示一個一千多的數字,需要超過10位,因此為了便於記憶和閱讀,通常 3 4位 現在已經幾乎沒有用3位了 並一起,因此就形成了8進位...

二進位制八進位制十進位制十六進位制的不同的數怎麼

按權,統一轉換我們習慣十進位制進行比較.比如 10101010 2 260 256 8 174 320 10 320 a12 16 2578 是都要轉換成為十進位制嗎?不用,不同進位制相同資料,進位制越大數越大 一個相同的數,16進位制最大,10進位制第二,8進位制第三,2進位制第四 轉換成相同 統...

二進位制八進位制十六進位制十進位制之間怎樣相互轉化

1 二進位制數 八進位制數 十六進位制數轉十進位制數 有一個公式 二進位制數 八進位制數 十六進位制數的各位數字分別乖以各自的基數的 n 1 次方,其和相加之和便是相應的十進位制數。個位,n 1 十位,n 2.舉例 110b 1 2的2次方 1 2的1次方 0 2的0次方 0 4 2 0 6d 11...