10進制數(shù)如何轉(zhuǎn)為16進制
來源:懂視網(wǎng)
責編:小采
時間:2020-11-27 15:26:05
10進制數(shù)如何轉(zhuǎn)為16進制
10進制數(shù)如何轉(zhuǎn)為16進制:這次給大家?guī)?0進制數(shù)如何轉(zhuǎn)為16進制,10進制數(shù)轉(zhuǎn)為16進制的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。問題輸入一個10進制數(shù),輸出這個10進制數(shù)對應(yīng)的16進制數(shù)思路首先用10進制數(shù)除以16,余數(shù)則為不能進位的數(shù)字,則寫在最低位上,商的含義是有多少
導讀10進制數(shù)如何轉(zhuǎn)為16進制:這次給大家?guī)?0進制數(shù)如何轉(zhuǎn)為16進制,10進制數(shù)轉(zhuǎn)為16進制的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。問題輸入一個10進制數(shù),輸出這個10進制數(shù)對應(yīng)的16進制數(shù)思路首先用10進制數(shù)除以16,余數(shù)則為不能進位的數(shù)字,則寫在最低位上,商的含義是有多少

這次給大家?guī)?0進制數(shù)如何轉(zhuǎn)為16進制,10進制數(shù)轉(zhuǎn)為16進制的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。
問題
輸入一個10進制數(shù),輸出這個10進制數(shù)對應(yīng)的16進制數(shù)
思路
首先用10進制數(shù)除以16,余數(shù)則為不能進位的數(shù)字,則寫在最低位上,商的含義是有多少個16,如果商大于等于16的話,意味還可以接著進位,那么用商接著除以16,余數(shù)寫在倒數(shù)第二位上……以此進行下去,直到不能進位為止
代碼
#include <iostream>#include<string>using namespace std;string m = "0123456789ABCDEF";int main(){ int n; cin >> n; string ans = ""; while (true)
{ if (n < 16)
{
ans = m[n] + ans; break;
} int w = n % 16;
ans = m[w] + ans;
n = n / 16;
} cout << ans;
}
相信看了這些案例你已經(jīng)掌握了方法,更多精彩請關(guān)注Gxl網(wǎng)其它相關(guān)文章!
相關(guān)閱讀:
在HTML中各類型盒子的基線應(yīng)如何確定
html語義化有那些作用
HTML中的滾動條有哪些使用技巧
input的文本框怎么做到和img驗證碼
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
10進制數(shù)如何轉(zhuǎn)為16進制
10進制數(shù)如何轉(zhuǎn)為16進制:這次給大家?guī)?0進制數(shù)如何轉(zhuǎn)為16進制,10進制數(shù)轉(zhuǎn)為16進制的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。問題輸入一個10進制數(shù),輸出這個10進制數(shù)對應(yīng)的16進制數(shù)思路首先用10進制數(shù)除以16,余數(shù)則為不能進位的數(shù)字,則寫在最低位上,商的含義是有多少