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...