0
10 진수 (0에서 65536 사이)를 16 진수로 변환하고 싶습니다. Arduino 스크립트에서 할 수 있습니까? 감사합니다10 진수 정수를 16 진수로 변환 할 수 있습니까?
10 진수 (0에서 65536 사이)를 16 진수로 변환하고 싶습니다. Arduino 스크립트에서 할 수 있습니까? 감사합니다10 진수 정수를 16 진수로 변환 할 수 있습니까?
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);
감사합니다. 16 진수 버퍼 란 무엇입니까? –
그리고 두 번째 입력 수단은 무엇입니까? –
%는 자리 표시자를 도입하고, 0은 '제로 패드'를 의미하고, 4는 '4 자리'를 의미하고 x는 '16 진수'를 의미합니다. –