레슨 1 / 8·15분
C 기본 문법
C 프로그램 구조
C 프로그램은 #include로 헤더를 포함하고, main 함수에서 시작합니다. 모든 변수는 사용 전에 타입을 명시해야 하며, printf와 scanf로 입출력을 처리합니다.
c
#include <stdio.h>
int main() {
// 기본 자료형
int age = 25;
float pi = 3.14f;
double precise = 3.141592653589793;
char grade = 'A';
// printf — 서식 지정 출력
printf("나이: %d\n", age);
printf("원주율: %.2f\n", pi);
printf("학점: %c\n", grade);
// scanf — 입력 받기
int number;
printf("숫자를 입력하세요: ");
scanf("%d", &number); // & — 변수의 주소
printf("입력한 값: %d\n", number);
return 0;
}기본 자료형
- •
int— 정수 (보통 4바이트, ±21억) - •
float— 단정밀도 실수 (4바이트) - •
double— 배정밀도 실수 (8바이트) - •
char— 문자 하나 (1바이트, ASCII) - •
long— 큰 정수,short— 작은 정수 - •
unsigned— 부호 없는 양의 정수만
c
#include <stdio.h>
int main() {
// 조건문
int score = 85;
if (score >= 90) {
printf("우수\n");
} else if (score >= 80) {
printf("양호\n");
} else {
printf("노력\n");
}
// for 반복문
for (int i = 0; i < 5; i++) {
printf("%d ", i); // 0 1 2 3 4
}
printf("\n");
// while 반복문
int n = 1;
while (n <= 5) {
printf("%d ", n * n); // 1 4 9 16 25
n++;
}
return 0;
}💡
printf의 서식 지정자: %d(정수), %f(실수), %c(문자), %s(문자열), %p(포인터 주소). \n은 줄바꿈입니다.