카테고리 없음

C 언어 4 - 1 수식과 산술 연산자

Arkeiyou 2021. 9. 26. 12:21

용어체크

나머지 연산(%) : 첫 번째 피연산자를 두 번째 피연산자로 나누어 나머지를 구하는 연산으로, 피연산자는 반드시 정수이어야 한다.

대입 연산자(Assignment Operator) : (= 할당연산자 = 배정연산자) 왼쪽 변수에 오른쪽 수식의 결과값을 저장하는 연산자

Cast 연산자 : 명시적인 형변환(Type Cast), 사용자가 데이터의 타입을 변경하는 것이다. 변환하고 싶은 자료형을 명시한다.

 

 

학습내용
1. 수식과 연산자의 개념
2. 산술연산자
3. 형변환
※ 실습 : 산술연산자 실습, 형변환의 활용 예제

학습목표
1. 수식과 연산자에 대해 설명할 수 있다.
2. 산술연산자가 무엇인지 알고, 사용할 수 있다.
3. 형변환이 무엇인지 알고, 활용할 수 있다.

 

 

 

 

연습문제

Quiz 01 :: 수식에서 어떤 연산자들이 먼저 계산되는지 결정하는 것을 Cast 연산자라 한다.

① O

② X

정답 : 수식에서 어떤 연산자들이 먼저 계산되는지 결정하는 것은 '우선순위'이다.

 

Quiz 02 :: 다음 중 C 언어에서 우선 순위가 가장 높은 연산자는?

① 대입 연산자

② 증감 연산자

③ 산술 연산자

④ 비트 연산자

정답 : 보기 중에서 증감 연산자의 우선 순위가 가장 높다.

 

Quiz 03 :: 다음 중 올바른 대입식이 아닌 것은?

① x = 10 + a;

② 10 = 10 + a;

③ ch = 100;

④ y = x = 2;

정답 : 대입식의 왼쪽에는 값이 올 수 없다.

 

 

 

 

 

학습정리
1. 수식과 연산자의 개념
  • 수식상수, 변수, 연산자의 조합으로, 연산자와 피연산자로 구성
  • 연산자는 우선순위와 결합규칙에 따라 계산

2. 산술연산자
  • 산술 연산자는 컴퓨터의 가장 기본적인 연산자로, 덧셈, 뺄셈, 곱셈, 나눗셈 등의 사칙 연산을 수행하는 연산자임
  • 정수형의 사칙연산은 + - * / 로 표현되며, 피연산자가 모두 정수인 경우 결과도 정수가 됨
  • 정수 나머지 연산(%)은 첫 번째 피연산자를, 두 번째 피연산자로 나누어 나머지를 구하며, 피연산자는 반드시 정수이어야 함
  • 피연산자 중 하나 이상이 실수인 경우에 계산 결과는 실수가 됨

3. 형변환
  • 형변환(Type Conversion)은 실행 중에 데이터의 타입을 변경하는 것
  • 형변환에는 자동 형변환과 명시적인 형변환(Cast 연산자)이 있음