CS50 x edwith 강의를 들으며 정리한 공부 포스팅입니다.
핵심 개념
- 연산자
- 산술 연산자
- 할당 연산자
산술 연산자
-
C의 산술 연산자는 수학적 기능을 함.
-
int형 변수와 나눗셈을 같이 수행할 때, 정수가 아닌 변수를 저장하지 못한다는 걸
알고 있는것이 중요함.
-
5행 - 10/3의 값은 정수가 아니기 때문에
int형인 변수 c는 그 결과값의 소수점 이하의 값을 잘라 정수로 만들어준다.
-
소수점 이하의 정확한 답을 원할 경우 형변환을 해줘야 함.
-
-
나머지 연산자(%)
- 연산자 왼편의 수가 오른편의 수로 나눠질때 발생하는 나머지를 구해주는 것.
- 6행이 그 예시. 정수형끼리만 사용할수 있다는 것을 유의해야 함.
할당 연산자
- 변수의 값을 갱신할 수 있는 할당 연산자
- 표준 할당 연산자(=)
- 1행이 그 예시
- 할당 받는 변수는 등호의 왼쪽에 위치하게 됨.
- 2행과 3행은 사실상 동일한 의미
증감 연산자
- 변수명 뒤에 ++나 –를 붙여서 변수의 값을 1만큼 증감시켜주는 특별한 문법
Comments