ML

16진수 변환 코드

728x90
반응형

#include <stdio.h>

#define _CRT_SECURE_NO_WARNINGS


char Dec2HexChar(int d)

{

if (d >= 16) {

return '?';

}

return d + '0' + (d > 9) * 7;

}


void main()

{

int input;


for (;;) {

printf("0~255 사이의 수를 입력하시오(끝낼 때 -1):");

scanf_s("%d", &input);

if (input == -1) {

break;

}


printf("입력한 수의 16진 표기 = %c%c \n",

Dec2HexChar(input >> 4), Dec2HexChar(input & 0xf));

}

}









반응형

댓글

Designed by JB FACTORY