1樓:匿名使用者
小數轉整數要看小數的格式(是否浮點數)。你可以將它的地址賦值給一個整數指標,然後解引用指標輸出整數的8進位制、16進位制形式
八進位制轉換成十六進位制的演算法 請舉例說明
2樓:life布可
八進位制數轉換為十六進位制
轉換方法:以二進位制位中介,即先將八進位制數按照一位拆三位的方法轉換為二進位制,在對這個二進位制數使用四位合一位的方法轉換為十六進位制。
如:將13.4o轉換為十六進位制。
1、將13.4o轉換為二進位制。轉換方法在本文的01部分,結果是1011.1b。
2、將第一步中的二進位制數1011.1b轉換為十六進位制。整數部分1011正好是四位,組成一組,轉換為十六進位制是b(可先將1011按權得到一個十進位制數是11,11對應十六進位制的b)。
小數部分只有一位,後面要補三個0,組成一組,1000,轉換為十六進位制是8。所以,轉換為十六進位制的結果是b.8h。
3樓:純黑的眸子
八進位制轉
換成十六進位制演算法通常有兩種方法,
一種是先將八進位制轉換成二進位制,再將二進位制轉換成十六進位制,一種是先將八進位制轉換成十進位制,再將十進位制轉換成十六進位制。
假如八進位制數為347,
先用第一種方法,轉換成二進位制為011,100,111,再轉換成十六進位制為e7;
第二種方法先轉換成十進位制為231,再將十進位制轉換成十六進位制為e7。
4樓:匿名使用者
八進位制轉換成16進位制的演算法,請舉例說明八進位制轉正,這是一個高階的數學問題,請高中的數學老師幫你檢
5樓:紙醉金迷
你可以到網上搜一下八進位制轉十六進位制的演算法。
6樓:匿名使用者
八進位制和十六進位制之間的轉換很方便,首先八進位制的1位代表二進位制的3位;而十六進位制的1位代表二進位制的4位,比如把8進位制數字235轉換成16進位制,首先八進位制235變為二進位制為010 011 101(235的每一位變成二進位制數的3位), 再把這個3位一組的二進位制數按照4位一組排列為1001 1101(每四位代表十六進位制的一位),再轉換成十六進位制為9d。很簡單的。通過十進位制就麻煩多了。
1bc---0001 1011 1100----110 111 100---674
674---110 111 100---0001 1011 1100---1bc
不夠的位在最前面添0補上 比如八進位制數:123
先改成:001 010 011
然後看成:0 0101 0011
最後改成十六進位制:063
在舉個例子
八進位制數12345
改成二進位制(每個數字都可寫成三位二進位制數):001 010 011 100 101
把它看成:001 0100 1110 0101
十六進位制數就是:14e5
其實還是要轉換成二進位制
7樓:匿名使用者
八進位制每位對應二進位制3位,十六進位制每位對應二進位制4位
172o=?h
2483的八進位制和十六進位制
十進位制轉八進位制或者十六進位制有兩種方法。第二 直接法 把十進位制轉八進位制或者十六進位制按照除8或者16取餘,直到商為0為止。具體用法如下圖 在windows xp中可將計算器調至科學型,然後計算 2483 d 4663 o 9b3 h 開啟 windows自帶計算器 調到程式設計師模式在10進...
請將八進位制數305轉換成十六進位制數表示
八進位制 305 二進位制 11000101 十六進位制 b5 請將八進位制數 305 8轉換成十六進位制數表示。20 將八進位制數 305 8轉換bai成十六進位制數表du示zhi 305o 011 000 101 b 1100 0101 b c5h 十六進位制中,用daoa來表示 版權10,b表...
十六進位制數56轉換成二進位制數八進位制十六進位制
16進位制56,可以先把它轉為二進位制,然後再從二進位制轉十進位制和八進位制,方法是 5可以化成4位二進位制數0101 6可以化成0110,所以十六進位制56轉為二進位制是1010110,二進位制轉八進位制,三位化一位,所以把它按從右到左的順序劃分,不足用0補位 001 010 110,所以八進位制...