공부중
[C언어] 변수, 아스키 코드 본문
728x90
int / 4Byte / 정수 / %d
double / 8Byte /실수
char / 1Byte / 문자 / %c : 문자 출력, %d : 숫자 출력 (10진수, Decimal)
char문자열 /
short / 2Byte / %d
long / %ld
long long / %lld
아스키코드
문자를 숫자로 표현, 문자로서의 숫자도 숫자로 표현
char변수 이용
%c
: 숫자 -> 아스키 코드. 문자
문자.-> 문자가 그대로 나온다
%d
:숫자 -> 숫자 그대로 나온다
문자 -> 아스키코드에 해당하는 숫자가 나온다.
예를 들어 이런 아스키 코드 표를 보면
Char a
printf("%c")에 대해서
a=64이면 @출력(아스키)
a= '@' 이면 @출력
Char a
printf("% d")에 대해서
a= 64이면 64출력
a= '@'이면 64출력(아스키)
// 그러니까
원래 "%c"는 문자를 출력하고 "%d"는 숫자를 출력하는데
해당하는 걸 안넣고 딴걸 넣으면 아스키 코드에 관련한 값이 나오게 된다,
728x90