2017-01-28 1 views

답변

1

sprintf을 사용하여 숫자를 16 진수로 포맷 할 수 있습니다 (예 : 예 :

//lets be sure our integer is in desired range 
myinteger=min(max(myinteger, 0), 65535); 

//buffer big enough for 4 hex digits + terminating null 
char hexbuffer[5]; 
sprintf(hexbuffer, "%04x", myinteger); 
+0

감사합니다. 16 진수 버퍼 란 무엇입니까? –

+0

그리고 두 번째 입력 수단은 무엇입니까? –

+1

%는 자리 표시자를 도입하고, 0은 '제로 패드'를 의미하고, 4는 '4 자리'를 의미하고 x는 '16 진수'를 의미합니다. –

관련 문제