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