

작은 따옴표(‘ ‘), 큰 따옴표(“ “) 구분

Visual Studio 2026 한글 깨짐 현상 방지

long형은 요즘 사용하지 않음

대문자 A는 65로 저장, 소문자 a는 97로 저장됨. 외워 두면 나중에 편리함
#include <stdio.h>
int main()
{
// printf("김재원");
1;
3.5;
'a';
'\n';
"abc";
return 0;
}
--------------------------------------------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
int i;
for (i = 0; i < 128; i++)
printf("%d=%c\t", i, i);
return 0;
}
실행결과


예제 3-1
#include <stdio.h>
int main(void)
{
printf("%c \n", 'a'); // %c는 문자로 출력, a
printf("%d \n", 'a'); // %d는 숫자로 출력, 97
printf("%d \n", 7); // 숫자 7, 7
printf("%c \n", '7'); // 문자 7, 7
printf("%d \n", '7'); // 문자 7을 숫자로, 55
return 0;
}

예제 3-2
#include <stdio.h>
int main(void)
{
printf("%c %c\n",'A','a');
return 0;
}


NULL 문자가 자동으로 붙여짐
문자열 리터럴 “ABCD”는 4바이트가 아니라 5바이트

(출처 Claude AI)
★★

#include <stdio.h>
int main(void)
{
printf("%c, %s\n",'A',"A");
return 0;
}

(출처 Claude AI)

(출처 Claude AI)
숫자는 int, double 형을 씀
#include <stdio.h>
int main(void)
{
double myAge;
myAge = 3.5;
printf("%f", myAge);
return 0;
}



int는 +- 21억까지만 저장할 수 있음
그 이상의 값은 long long int를 사용하면 에러 발생 X
(long long int는 최소 8바이트)
%d의 경우 %lld 사용

overflow, underflow 용어 기억

implicit, explicit 용어 기억
--------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
sum = 3;
printf("%c \n", a);
int num;
printf("%s \n", 'abc');
return 0;
}
에러 수정
#include <stdio.h>
int main(void)
{
int sum;
sum = 3;
printf("%c \n", 'a');
int num;
printf("%s \n", "abc");
return 0;
}
'C프로그래밍 > 복습' 카테고리의 다른 글
| C프로그래밍 10주차 복습 과제 (0) | 2026.05.06 |
|---|---|
| C프로그래밍 9주차 복습 과제 (0) | 2026.04.29 |
| C프로그래밍 7주차 복습 과제 (1) | 2026.04.15 |
| C프로그래밍 6주차 복습 과제 (0) | 2026.04.08 |
| C프로그래밍 2주차 복습 과제 (0) | 2026.03.11 |