본문 바로가기

카테고리 없음

[C언어 연습] ASCII 코드를 16진수와 10진수로 변환

 

 

*이 글은 정보성 글이 아니며 아마추어의 시선으로 해석한 것이여 이론과 근접하지 않습니다.

 

 

 

ASCII 코드 확인

moolgogiheart.tistory.com/54

 

[C언어] printf 함수 숫자 출력, 아스키 코드(ASCII Code)

관련 글 [C언어] printf함수의 서식문자, 주석문 C언어 printf 함수 숫자 출력 printf 출력함수를 이용하여 서식문자로 숫자를 출력해보도록 하겠습니다. 다음 예를 살펴보겠습니다. #include intmain(void){

moolgogiheart.tistory.com

 

ASCII 코드 : 컴퓨터가 못알아먹는 문자를 숫자로 변환한 뒤 나타나는 코드인 것 같다.

 만일 a를 입력한다고 했을 때, 97이 출력되는 것과 같이 말이다.

 

a는 문자이다

char 함수를 선언해 임의의 문자를 설정해준다

 

char ch;

scanf("%c", &ch);

 

이 때 ch는 문자로 scanf 함수를 이용해 입력되지만

이 ch는 %d 에 의해 정수로 입력이 가능해진다

 

printf( "10의 진수로는 %d이다.", ch);

 

위와 같이 입력하게 될 경우 ch는 비록 문자이지만 출력이 될 때 정수로도 가능하다.

이를 바탕으로 8진수, 16진수 또한 입력하면 된다! (하하하하하하하하)