#include
: C언어 프로그램에 헤더 파일을 포함할 때 사용하는 전처리기#define
: 매크로를 정의할 때 사용하는 전처리기char
int
float
, double
구분 | 규칙 | 사용 가능 예시 |
---|---|---|
사용 가능문자 | 영문 대문자/소문자, 숫자, 밑줄('_') 사용 가능 | a, A, a1, _ , _hello |
변수 사용 규칙 | 첫 자리에는 숫자 사용 x, 변수 이름 중간에는 공백 x | my_student |
변수 의미 부여 | 이미 사용되고 있는 예약어의 경우에는 변수고 사용 x | For, If, While |
camelCase
Pascal Case
snake_case
printf
)지정된 포맷 스트링으로 데이터를 출력하는 함수
이스케이프 문자로 출력
종류 | 의미 | 설명 |
---|---|---|
\n | new line | 커서를 다음 줄 앞으로 이동(개행) |
\t | tab | 커서를 일정 간격만큼 수평 이동 |
포맷 스트링을 이용한 출력
유형 | 설명 | 의미 | 설명 |
---|---|---|---|
문자 | %c | character | 문자 1글자에 대한 형식 |
문자열 | %s | string | 문자가 여러 개인 문자열에 대한 형식 |
정수 | %u | Unsigned Decimal | 부호 없는 10진수 정수 |
%d | Decimal | 10진수 정수 | |
부동 소수점 | %e | Exponent | 지수 표기 |
%f | Floating Point | 부동 소수점 표기 |
scanf
)scanf(포맷 스트링이 포함된 문자열, 변수의 주솟값, ...)