>  기사  >  웹 프론트엔드  >  10진수를 16진수로 변환하는 방법

10진수를 16진수로 변환하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-02-26 10:25:429389검색

이번에는 10진수를 16진수로 변환하는 방법과 주의사항이 무엇인지 알려드리겠습니다 10진수를 16진수로 변환할 때 다음은 실제 사례입니다.

Question

십진수를 입력하고 이 십진수에 해당하는 16진수를 출력하세요

Idea

먼저 십진수를 16으로 나누고 나머지는 올 수 없는 숫자가 되고 가장 낮은 자리에 적습니다. , 몫의 의미는 16이 몇 개인지 몫이 16보다 크거나 같으면 캐리가 계속될 수 있다는 뜻이며, 몫을 16으로 나누고 나머지는 두 번째에 쓴다. 마지막 숫자... 등등, 운반할 수 없을 때까지

Code

#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;
}

이 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트에 주목하세요

Other 관련 기사!

관련 읽기:

HTML에서 다양한 유형의 상자 기준선을 결정하는 방법

html 의미론의 기능은 무엇입니까?

HTML에서 스크롤 막대를 사용하는 기술은 무엇입니까

input 텍스트 상자 및 img 인증 코드 생성 방법

위 내용은 10진수를 16진수로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.