키보드로부터 데이터를 입력받아 화면이나 파일로 출력하는 것
헝가리안 표기법
자료형
| 종류 | 자료형 | 크기 C | 크기 Java |
|---|---|---|---|
| 정수형 | int | 4Byte | 4Byte |
| 문자형 | char | 1Byte | 2Byte |
| 실수형 | float | 4Byte | 4Byte |
| double | 8Byte | 8Byte |
서식 지정자와 제어 문자
서식 지정자
| %d | 정수형 10진수 입 ꞏ 출력 |
|---|---|
| %o | 정수형 8진수 입 ꞏ 출력 |
| %x | 정수형 16진수 입 ꞏ 출력 |
| %c | 문자의 입 ꞏ 출력 |
| %s | 문자열의 입 ꞏ 출력 |
| %f | 소수점을 포함한 실수의 입 ꞏ 출력 |
| 출력 시 소수점 이하는 기본적으로 6자리가 출력 |
제어 문자
| \n | 커서를 다음 줄의 처음으로 이동 |
|---|---|
| \t | 커서를 일정 간격 띄움 |
| \0 | 널 문자 출력 |
연산자와 우선 순위
| 대분류 | 중분류 | 연산자 | 결합규칙 | 우선순위 |
|---|---|---|---|---|
| 단항 연산자 | 단항 연산자 | ! ~ ++ -- sizeof | ← | 1 |
| 이항 연산자 | 산술 연산자 | * / % | → | 2 |
| + - | 3 | |||
| 시프트 연산자 | << >> | 4 | ||
| 관계 연산자 | < <= >= > | 5 | ||
| == != | 6 | |||
| 비트 연산자 | & ^ | |||
| 논리 연산자 | && | |||
| 삼항 연산자 | 조건 연산자 | ? : | → | 9 |
| 대입 연산자 | 대입 연산자 | = += -= *= /= %= <<= >>= | ← | 10 |
| 순서 연산자 | 순서 연산자 | . | → | 11 |
1번 문제
2번 문제
3번 문제