將1A2B3CH十六進位制如何轉化成二進位制

2021-03-03 22:26:36 字數 1282 閱讀 3034

1樓:欒桂許仰

110100010101100111100 用windows自帶的計算

bai器算的 追問:

du 那後面的h當不

zhi存在嗎?dao

因為我也覺得16進製版是0123456789abcdef對應的數為0000,0001…權… 回答: 要是想手算的話可以這樣算:最低位是c(那個h是用來表示是十六進位制的符號,不是數字),在十進位制裡它就是12,用12除以2,得6,餘0,所以在紙上先寫一個0,然後用得到的6再除以2,得3餘0,就在原來寫在紙上的0左邊再寫一個0,然後用得到的3除以2,得1餘1,就在第二個0左邊寫上一個1,再用得到的1除以2得到0餘1,再在紙的左邊寫一個1,已經得到0了,這個c就算是處理完了,然後用同樣的方法處理其它各個位,依次往左寫就行了 補充:

它只是一個標誌,十六進位制還好些,要是一個八進位制數,不在後面寫一個o來做標誌的話也看不出來它到底是十進位制還是八進位制的,所以有一個標誌也是一種慣吧,再說要是十六進位制裡的數每一位都在9以下,看起來不是也和十進位制還有八進位制差不多了嗎?所以有了後面的h,它只起一個標誌的作用,指明瞭換算時的方法,真正換算時它就用不著了

二進位制1111001100轉化成十六進位制數為3cch,h代表什麼意思?

2樓:bluedream時代

h代表16進位制的標記,十六進位制數後面都要加h

將十六進位制數offh轉換成二進位制數和十進位制數是多少

3樓:藤原子大雄

二進位制數11001010轉換成十進位制為202。

二進位制和十進位制都是表示數

字的方式。二進位制,binaries,是逢2進位的進位制,0、1是基本算符,計算機運算採用二進位制。十進位制,decimals,是逢10進位的進位制,0、1、…、9是基本算符,生活中常用十進位制。

從二進位制變成十進位制方法為:從最低位(最右)算起,位上的數字乘以本位的權重,權重就是2的第幾位的位數減一次方,把所有的值相加之和為十進位制的值。例如:

二進位制1101,換算成十進位制就是:1*2^(1-1)+0*2^(2-1)+1*2^(3-1)+1*2^(4-1)=1+0+4+8=13。

從十進位制變成二進位制方法為:整數部分把該十進位制數,用二因式分解,取餘,將餘數按順序排列為二進位制值。小數部分把該小數不斷乘2,取整,直至沒有小數為止,將整數按順序排列為二進位制值。

例如:十進位制13,換算成二進位制就是:13/2=6…1,6/2=3…0,3/2=1…1,所以二

4樓:慶年工坊

11111111255

二進位制如何轉十六進位制,二進位制轉換成十六進位制計算方法

從末尾開始四個一組變成16進位制就可以了 如 101 1110 1010 0010 16進製為 5 e a 2 1 二進位制數 八進位制數 十六進位制數轉十進位制數 有一個公式 二進位制數 八進位制數 十六進位制數的各位數字分別乖以各自的基數的 n 1 次方,其和相加之和便是相應的十進位制數。個位,...

將31 26轉化成二進位制表示,十進位制轉二進位制快速演算法

整數部分 採用除基取餘法,基數為16,31 16,商1,餘15,即f 1 16,商0,餘1 從上到下依次是個位 十位,所以,最終結果為 1f 16。31 10 1f 16 0001 1111 2小數部分 0.26 2 0.52,取0 0.52 2 1.04,取1 0.04 2 0.08,取0 0.0...

輸入十進位制整數num轉化成二進位制字串輸出

十進位制數num轉換為 復二進位制數的 製為 bai include iostream du include bitset intmain 擴充套件資料 庫函式 中使用的比zhi特集 c是語言的zd類庫dao的副本,用於輕鬆管理一系列位元集,而不需要程式設計師自己編寫 除了訪問指定索引的位之外,位集...