C CODE
#include <stdio.h>
int main(void)
{
printf("%c, %s\n", 'A', "A");
return 0;
}
출력 결과
A, A
문자 리터럴 'A'는 %c로, 문자열 리터럴 "A"는 %s로 출력합니다. 출력 결과는 둘 다 A로 같지만, 문자 'A'는 1바이트에 저장되며 문자열 "A"는 뒤에 null 문자가 자동으로 붙어서 2바이트에 저장됩니다.
'STUDY > C++' 카테고리의 다른 글
[c/c++] 자료형(data type) (0) | 2023.05.15 |
---|---|
[c/c++] 문자열(string) 리터럴 (2) | 2023.05.14 |
[c/c++] 이스케이프 시퀀스(확장 문자열) (1) | 2023.05.14 |
[c/c++] ASCII code table (2) | 2023.05.14 |
문자형(character) 리터럴 (0) | 2023.05.13 |