공부중

[C언어] 변수, 아스키 코드 본문

카테고리 없음

[C언어] 변수, 아스키 코드

복습 2021. 10. 19. 14:11
728x90

int / 4Byte  / 정수 / %d

double  / 8Byte  /실수

char  / 1Byte  / 문자 / %c : 문자 출력, %d : 숫자 출력 (10진수, Decimal)

char문자열  / 

 

short / 2Byte  / %d

 

long / %ld

long long / %lld

 

 

 

 

아스키코드

문자를 숫자로 표현, 문자로서의 숫자도 숫자로 표현

 

char변수 이용

%c

: 숫자 -> 아스키 코드. 문자

문자.-> 문자가 그대로 나온다

 

%d

:숫자 -> 숫자 그대로 나온다

문자 -> 아스키코드에 해당하는 숫자가 나온다.

 

예를 들어 이런 아스키 코드 표를 보면

 

c언어 문자표현 ASCII 아스키코드표 :: 다루두루 (tistory.com)

 

Char a 

printf("%c")에 대해서 

 

a=64이면 @출력(아스키)

a= '@' 이면 @출력

 

 

Char a

printf("% d")에 대해서 

a= 64이면 64출력

a= '@'이면 64출력(아스키)

 

// 그러니까

원래 "%c"는 문자를 출력하고 "%d"는 숫자를 출력하는데 

해당하는 걸 안넣고 딴걸 넣으면 아스키 코드에 관련한 값이 나오게 된다,

 

 

 

 

 

728x90