경희고등학교 프로그래밍 수업
- 일시 : 3/28
- 수업내용
putchar() : 문자 하나 출력
puts() : 문자열 출력
printf() : 형식 문자열에 지정된 형태로 출력
제어 문자 : 출력 위치를 지정하거나 특수 문자 출력
getchar() : 키보드에서 한 문자 읽어들이기
gets() : 문자열을 저장
scanf() : 서식에 맞추어 다양한 형태의 자료를 입력
- 일시 : 4/11
- 수업내용
| 구분 | 연산자 종류 | 설명 |
|---|---|---|
| 산술 | +,-,*,/,% | 사칙연산 |
| 할당 | = | 값을 할당 |
| 증감 | ++,-- | 변수 값을 증가,감소 |
| 관계 | <,>,<=,>=,==,!= | 식의 내용의 비교 |
| 조건 | (조건식) ? 문장1: 문장2; | 조건식의 참거짓에 따라 실행 |
| 논리 | &&,ㅣㅣ,! | 논리 연산을 할때 사용 |
| 비트 | &,ㅣ,~,^ | 비트 단위의 논리 연산 |
| 시프트 | >>,<< | 비트 단위의 데이터 이동 |
- 괄호 안의 내용이 우선 처리
- 각 연산자의 상대적인 우선 순위
- 조건 연산자는 산술 연산자보다 나중
- 우선 순위가 동일한 경우 결합성에 의해 처리
+ 결합성이란? : 좌->우 또는 우->좌 등의 순위
- 일시 : 4/18
- 수업내용
명령어를 순차적으로 실행
if : 조건문이 참이면 안의 명령어를 실행
if~else : 조건문이 참이면 if 아래를 실행하고, 거짓이면 else 아래를 실행
다중 if : else if를 사용하여 여러가지 조건을 확인
switch~case : case에 맞는 명령을 실행함
for(초기값, 조건식, 증감값) : 초기값에 증감값을 적용하여 조건식에 맞는 기간동안 반복
while(조건식) : 조건식에 맞는 동안 계속해서 실행.
do~while(조건식) : while문과 같으나, 처음 한번은 조건확인 없이 실행
break : 반복문 탈출
continue : 아래 명령을 무시하고 바로 다음 반복 세션으로 이동