학습목표
키워드 : while, typedef
연산자 : =, -, *, /, %, ++, --, (type)
(산술 연산자를 포함한) C의 여러 연산자
연산자 우선순위, 문장과 표현식의 의미
while 루프
복합문, 데이터형 자동 변환, 데이터형 캐스트
전달인자를 사용하는 함수의 작성법
오늘도 열심히 뇌를 짜보겠음!!
[기본 연산자]
- 산술 연산자, 대입 연산자, 비교 연산자 python이랑 똑같이 사용하면 됨!
- 계산에 우선순위가 있지만, 외우기엔,, 너무 많으니까 소괄호()를 잘 이용하자!!
- (논리 연산자는 좌우항이 True or False로 나오는 것을 써야함!
★ 증감 연산자
- x++, ++x, x--, --x 가 있음.
- 부호가 뒤에 붙어있으면 후위, 앞에 있으면 전위인데, 후위는 선 계산, 후 증감이고, 전위는 선 증감, 후 적용임.
- 근데 헷갈리니까 그냥 후위만 사용하기루~~ 전위 쓰고싶으면 후위를 앞쪽에 쓰면 됨!!
★ 표현식과 문장
- 문장은 세미콜론(;)으로 구분함.
- 복합문(블록)은 여러개 문장으로 이루어져있고, 중괄호{}로 묶어줘야 함.
- 다시 말하지만 들여쓰기는 소용없음!!! 들여쓰기는 사용자가 보기편하라고 사용하는거!
★ 캐스트
- 이거는 앞전에 설명한 명시적 타입 변환말하는것 같음.
- 숫자앞에 (int) 등을 붙여 강제로 타입 변환해주는거
- ex) height = (int) 168.2;
- height에 실수를 대입했지만, 앞에 (int)를 써줌으로써 정수 168이 됨.
'C > 본수업' 카테고리의 다른 글
[2025.03.12] Ch.06_C의 제어문: 루프 (0) | 2025.03.12 |
---|---|
[2025.03.12] Ch.05_연산자, 표현식, 문장_연습문제 (0) | 2025.03.12 |
[2025.03.11] Ch.04_문자열과 입출력 포맷 (0) | 2025.03.11 |
[2025.03.11] Ch.03_데이터와 C_연습문제 (0) | 2025.03.11 |
[2025.03.10] Ch.03_데이터와 C (0) | 2025.03.10 |