1樓:阿維
10011、23、13。
解析:十進位制轉任意進位制的通用方法是:除x取餘倒排法(x代表進位制數)。
1、19(十進位制)轉化為二進位制:
19÷2=9....1
9÷2=4....1
4÷2=2....0
2÷2=1....0
1÷2=0....1
19(10)=10011(2)
2、19(十進位制)轉化為八進位制:
19÷8=2....3
2÷8=0....2
19(10)=23(8)
3、19(十進位制)轉化為十六進位制:
19÷16=1....3
1÷16=0....1
19(10)=13(16)
由於人類解剖學的特點,雙手共有十根手指,故在人類自發採用的進位制中,十進位制是使用最為普遍的一種。成語「屈指可數」某種意義上來說描述了一個簡單計數的場景,而原始人類在需要計數的時候,首先想到的就是利用天然的算籌——手指來進行計數。
數值本身是一個數學上的抽象概念。經過長期的演化、融合、選擇、淘汰,系統簡便、功能全面的十進位制計數法成為人類文化中主流的計數方法,經過基礎教育的訓練,大多數的人從小就掌握了十進位制計數方法。從這一角度來說,十進位制編碼幾乎就是數值本身。
在c語言裡,整數有三種表示形式:十進位制,八進位制,十六進位制。其中以數字0開頭,由0~7組成的數是八進位制。
以0x或0x開頭,由0~9,a~f或a~f 組成是十六進位制。除表示正負的符號外,以1~9開頭,由0~9組成是十進位制。
1、十進位制
除表示正負的符號外,以1~9開頭,由0~9組成。如,128,+234,-278。
2、八進位制
以0開頭,由0~7組成的數。如,0126,050000.3。
3、十六進位制
以0x或0x開頭,由0~9,a~f或a~f 組成。如,0x12a,0x5a000。
2樓:金色潛鳥
用 除 進位制 取 餘 法。除2取餘,除8取餘,除16取餘。
19/2 商
9 餘 1
9/2 商 4 餘 1
4/2 商 2 餘 0
2/2 商 1 餘 0
1/2 商 0 餘 1
二進位制 10011
19/8 商 2 餘 3
2/8 商 0 餘 2
八進位制 23
19/16 商 1 餘 3
1/16 商 0 餘 1
十六進位制 13
3樓:匿名使用者
10011,23,13
將十進位制數247分別轉換為二進位制數、八進位制數和十六進位制數。
4樓:匿名使用者
寫出二進位制數每位上的基數,從個位1開始,向左逐位寫,每位都是右邊位乘以2,寫到比247大為止:
256 128 64 32 16 8 4 2 1
0 1 1 1 1 0 1 1 1
用247除以最高位上的數字得到商和餘數=247/256=0[247],將商寫到256這位下面
繼續用上步計算的餘數進行=247/128=1[119],將1寫到128下面
119/64=1[55],55/32=1[23],23/16=1[7],7/8=0[7],7/4=1[3],3/2=1[1],1/1=1[0],計算到餘數為0時停止,如果還有位沒計算一律填0
則十進位制247轉換為二進位制為11110111
如果轉八進位制和十六進位制用上述計算也可以,只是基數在計算時換成乘以8和16
在已知二進位制時,可以簡單轉換成八進位制和十六進位制
八進位制1位等於二進位制3位:11110111=[011][110][111]=367
十六進位制1位等於二進位制4位:11110111=[1111][0111]=f7
5樓:匿名使用者
247的二進位制為 :11110111 八進位制為367 十六進位制為f7
整數演算法是這樣的:除2取餘 讀取次序為:最後一位為最高位,第一位為最低位,就是從下往上讀。
小數演算法是:乘2取整。順序讀取即乘出來的第一個數為最高位,一次往下,就是從上到下讀。
二進位制轉換為8進位制的演算法很簡單從個位開始整數部分從右到左3個二進位制位組成一個8進位制數,小數從左到右3位組成一個8進位制。以1110111為例,演算法如下:
(011)=3(110)=6(111)=7 然後247的8進製為367.
轉化為16進位制就要4位二進位制組成一位十六進位制數。
即 (1111)=15(即十六進位制的f) (0111)=7 ,那麼這個數的16進位制數就為f7。
6樓:魔高丈
1、247(十進位制)
二進位制:11110111
八進位制:367
十進位制:f7
2、16537.326(八進位制)
二進位制:1110101011111.01101011十六進位制:1d5f.6b
3、1101110110011001.010110010101100(二進位制)
八進位制:156631.26254
十進位制:56729.3489990234375十六進位制:dd99.5958
7樓:dna小妖精
1、將十進位制數247分別轉換為二進位制數11110111八進位制數367
十六進位制數f7
2、將八進位制數16537.326分別轉換為二進位制數和十六進位制數。
16537:
二:1110101011111
十六:1d5f
326:
二:11010110
十六:d6
3.將二進位制數1101110110011001.010110010101100分別轉換為八進位制數、十進位制數和十六進位制數。
156631,56729,dd99
26254,11436,2cac
8樓:神龍令主
如果你不知道進位制轉換的規則,你可以使用windows提供的「科學型計算器」完成
9樓:
和你題目順序一一對應
!-------------------------------247 : 11110111;367;f716537.326:
1110101011111. 11010110;1d5f. d6
1101110110011001.010110010101100: 156631.26254 ;56729.11436 ;dd99.2cac
10樓:匿名使用者
247 11110111 367 f7
16537 1110101011111 1d5f326 11010110 d6
1101110110011001 156631 56729 dd99010110010101100 26254 11436 2cac可用windows開始選單附件中的計算器,選擇科學計算進行換算
將十進位制數87.125分別轉換為二進位制,八進位制和十六進位制數
11樓:毓人
(87)10
=((0*1010+1000)*1010+111)2=(1000*1010+111)2
=(1010000+111)2
=(1010111)2
=(001 010 111)2
=(127)8
=(0101 0111)2
=(57)16
(0.125)10
=(((101/1010+10)/1010+1)/1010)2=(((0.1+10)/1010+1)/1010)2=((10.1/1010+1)/1010)2=((0.
01+1)/1010)2
=(0.001)2
=(0 . 001)2
=(0.1)8
=(0 . 0010)2
=(0.2)16
(87.125)10==(1010111.001)2=(127.1)8=(57.2)16
12樓:匿名使用者
87.125d=1010111.001b=127.1o=57.2h。
把十進位制數(197)d轉化成二進位制、八進位制和十六進位制,我要過程,謝謝
13樓:匿名使用者
十進位制轉二進位制:
十進位制數迴圈除2,餘數按順序排列就是二進位制數的低到高位
例如:197/2=98餘1,98/2=49餘0,49/2=24餘1,24/2=12餘0,12/2=6餘0,依次類推得出二進位制數由低位到高位排列的數:10100011,然後反過來就是十進位制數197對應的二進位制:
11000101
十進位制轉八進位制:
先按上邊方式轉換成二進位制,然後再三個一組相加轉成八進位制位
例如:十進位制197轉成二進位制11000101後,拆分成三個一組:11 000 101,
11=1*2+1*1=3,000=0,101=1*4+0*2+1*1=5,十進位制數197的八進位制即為:305,
前面加0表示八進位制:0305
十進位制轉十六進位制:
先按上邊方式轉換成二進位制,然後再四個一組相加轉成十六進位制位
例如:十進位制197轉成二進位制11000101後,拆分成四個一組:1100 0101,
1100=1*8+1*4+0*2+0*1=12=c,0101=0*8+1*4+0*2+1*1=5
十進位制數197的十六進位制即為:c5,前面加0x表示十六進位制:0xc5
如何把十進位制轉化為二進位制,怎麼把十進位制轉化為二進位制最簡單的方法
方法如下 1 十進位制整數轉二進位制數方法 除以2取餘數,逆序排列 除二取餘法 具體做法 用2整除十進位制整數,可以得到一個商和餘數 再用2去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來...
把二進位制數1100110 2 化為十進位制數
2的6次方加上2的5次方加上2的2次方加上2的一次方得答案。1100110,從右向左一次羅列出2的0次方,至2的6次方,1對應2的n次方相加就行了。把二進位制數1110011 2 化為十進位制數為 將二進位制數 1011101 2化為十進位制,寫出詳細的計算過程 將二進位制數 1011101 2化為...
二進位制怎麼轉十進位制,二進位制如何轉化為十進位制
先寫出二進位制各位上代表的數字,然後運用加法即可計算出來。舉例二進位制10101110轉換成十進位制,這個二進位制數是8位的,那麼我們寫出8位二進位制數每位上的數字。最右邊位是個位,無論幾進位制,它都是1 然後寫左邊位是右邊位乘以2得到,因為我們要轉換的是二進位制 轉換n進位制就乘以n好了 這樣寫到...