急求:如何將10進(jìn)制數(shù)字轉(zhuǎn)換成16進(jìn)制???

2022-12-01 21:00

要簡(jiǎn)易步驟, 例如1990轉(zhuǎn)換成16進(jìn)制,,
3個(gè)回答
其實(shí)第一個(gè)人的算法是對(duì)的,就是取余法。只是他算錯(cuò)了。1990/16=124
1990%16=6124/16=7 124%16=12(16進(jìn)制是c)7/16=0
7%16=7所以結(jié)果是7c6 %是取余。 方法了解就行,也不必深究,有計(jì)算機(jī)為什么不用了。
一般的方法是用十進(jìn)制換成2進(jìn)制,再將2進(jìn)制換成十六進(jìn)制。2進(jìn)制換十六進(jìn)制的方法是將2進(jìn)制的數(shù)從后面數(shù)起,每4個(gè)一組,然后將那4個(gè)數(shù)分別變成十進(jìn)制就可以了。不夠4個(gè)數(shù)的在前面補(bǔ)0。
1990(10)= 124 ×16+6
=(7×16+12)×16+6——乘出來(lái)=
=7×16×16+12×16+6——把16看成一個(gè)進(jìn)位單元(如10進(jìn)制里的“10”看成一個(gè)單元)
=700+120+6——注意:12是16進(jìn)制里的一個(gè) “未進(jìn)位數(shù)”。
——注意:0表示那個(gè)層數(shù)的占位吧(這種表達(dá)不規(guī)范,我覺得這樣好看而已)
=7C6 ——注意:0、1、2、3、4、5、6、7、8、9、A、B、C(C表示12)

——總邏輯——看看里面【多少個(gè)16相加組成】此數(shù)【1990(10)】
相關(guān)問(wèn)答
怎么把16進(jìn)制轉(zhuǎn)換為10進(jìn)制
2個(gè)回答2022-12-18 18:35
手寫轉(zhuǎn)換   1   把十進(jìn)制數(shù)除以16,保留余數(shù)部分。得到余數(shù)以后就不要再往下除得小數(shù)了。   2   寫下余數(shù)部分,在右下角標(biāo)上16。比如剩下的是11,寫成B,右下方寫16。查查如何理解十六進(jìn)制數(shù)...
全文
16進(jìn)制怎么轉(zhuǎn)換成10進(jìn)制?
1個(gè)回答2022-12-16 20:10
十六進(jìn)制轉(zhuǎn)換成十進(jìn)制的具體算法是: 1、首先明白16進(jìn)制數(shù)(從右到左數(shù)是第0位,第1位,第2位……)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方,依次這樣排...
全文
16進(jìn)制轉(zhuǎn)10進(jìn)制編程
1個(gè)回答2024-03-13 21:44
/* 十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) * /long hexToDec(char *source){long sum = 0; long t = 1;int i, len; len = strlen...
全文
16進(jìn)制怎么轉(zhuǎn)為10進(jìn)制.
2個(gè)回答2022-09-22 09:16
方法: 16轉(zhuǎn)10 16進(jìn)制數(shù)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方…… 所以,在第N(N從0開始)位上,如果是是數(shù) X (X 大于等于0,并且X...
全文
10進(jìn)制18轉(zhuǎn)換為二進(jìn)制是多少
1個(gè)回答2025-02-07 09:08
答案:十進(jìn)制18轉(zhuǎn)化為二進(jìn)制等于0b10010。 解題步驟如下: 18÷2=9…余數(shù)0,0×2^0=0, 9÷2=4…余數(shù)1,1×2^1=2, 4÷2=2…余數(shù)0,0×2^2=0, 2÷2=1…余數(shù)0...
全文
怎么轉(zhuǎn)換16進(jìn)制數(shù)
1個(gè)回答2022-09-02 01:27
十進(jìn)制256=10(十六進(jìn)制)十進(jìn)制128=08(十六進(jìn)制)具體轉(zhuǎn)換方法是:十進(jìn)制數(shù)a轉(zhuǎn)換成十六進(jìn)制數(shù)方法是:a處以16的商和余數(shù),余數(shù)保留為K15 繼續(xù)把剛得到的商繼續(xù)除以16在保留余數(shù)k14 然...
全文
166轉(zhuǎn)換為16進(jìn)制是什么。詳解。
1個(gè)回答2024-09-19 04:50
16進(jìn)制就是個(gè)位滿16進(jìn)十位,十位滿16進(jìn)百位,一次都是滿16位進(jìn)下一位 10進(jìn)位和16進(jìn)位的數(shù)字對(duì)比 0 0 1 1 2 2 3...
全文
10進(jìn)制轉(zhuǎn)化為16進(jìn)制的算法
4個(gè)回答2022-09-10 14:10
方法 1 的 2: 手寫轉(zhuǎn)換 1 把十進(jìn)制數(shù)除以16,保留余數(shù)部分。得到余數(shù)以后就不要再往下除得小數(shù)了。 2 寫下余數(shù)部分,在右下角標(biāo)上16。比如剩下的是11,寫成B,右下方寫16。查查如何理解十六...
全文
如何將十進(jìn)制轉(zhuǎn)換成各種進(jìn)制?
1個(gè)回答2024-12-26 15:46
先拿轉(zhuǎn)成二進(jìn)制為例,手算將商寫到128這位下面:5/16=0[5],5/8=0[5],5/4=1[1],1/2=0[1],1/1=1[0],計(jì)算直到余數(shù)為0停止,如果還有位沒算就都填0,69轉(zhuǎn)換成二...
全文
十進(jìn)制數(shù)怎么轉(zhuǎn)換成16進(jìn)制的數(shù)?
3個(gè)回答2022-09-05 23:15
直接除16,反向取余。如52轉(zhuǎn)換成16進(jìn)制。52/16=3……4,余數(shù)為4;接著3/16=0……3。所以轉(zhuǎn)換的結(jié)果為34H。在比如把60536轉(zhuǎn)換成16進(jìn)制。60536/16=3783……8,3783...
全文
熱門問(wèn)答