C Basics

자료형과 서식 지정자

C 기본 문제는 시작점, 저장 공간, 출력 형식, 입력 주소를 같은 흐름에서 확인하면 대입과 비교 같은 흔한 함정을 피하기 쉽다.

main

프로그램 시작

main에서 실행이 시작되고, #include <stdio.h>가 입출력 함수를 준비한다.

type

저장 모양

int, float, double, char는 값의 크기와 해석 방식을 정한다.

printf

출력 값 맞추기

printf("%d", age)처럼 값 자체를 넘긴다. 실수 자릿수는 %.2f처럼 제어한다.

scanf

입력 주소 확인

정수 입력은 scanf("%d", &age), double 입력은 %lf를 쓴다. 문자열 배열은 보통 &를 붙이지 않는다.

trap

채점 포인트

printf는 예약어가 아니며, =는 대입, ==는 비교다. 실수를 정수에 넣으면 소수부가 버려진다.