본문 바로가기

c&c++

변수의 자료형(data type)과 연산자

< 정수형 변수 >

- 길이에 따라 나눈다

   : char / short / int / long 

 

 

< 실수형 변수 >

- 마찬가지로 길이에 따라 나눈다

   : float / double

 

 

< 대입 연산자 / 산술 연산자 >

연산자 기능 결합방향
= 오른쪽을 왼쪽에 대입한다
+  
-  
*  
/ 나누기
% 나누기의 나머지를 반환한다

전달하는 인자의 자리에 연산자가 올 수 있다

이 경우, 함수의 호출에 앞서 연산식이 먼저 진행된다. 그 연산의 결과가 인자가 되어 함수의 호출까지 이어진다.

 

 

연산자 기능 결합방향
++num 선 증가, 후 연산: 오른쪽 먼저 증가하고 왼쪽으로 넣는다
num++ 선 연산, 후 증가: 오른쪽 먼저 연산하고 왼쪽에 넣은 후 증가한다
--num 선 감소, 후 연산

num-- 선 연산, 후 감소

후위 증가(선 연산, 후 증가) 및 후위 감소(선 연산, 후 감소) 연산 시에는 

소괄호의 영향을 받지 않고, 다음 문장으로 넘어가야만 비로소 값의 증가 및 감소가 이루어 진다.

 

 

연산자 기능 결합방향
&& 모두 참이어야만 참: 논리 AND
|| 둘 중 하나라도 참이면 참: 논리 OR
! 참이면 거짓, 거짓이면 참: 논리 NOT

C언어는 0이 아닌 모든 값을 '참'으로 간주한다.

 

 

'c&c++' 카테고리의 다른 글

C언어의 표준 키워드  (0) 2021.09.09
scanf 함수에 대하여  (0) 2021.09.09
<계속> C와 Python의 차이점  (0) 2021.09.09
변환 형식 지정자  (0) 2021.09.07
표준이 요구하는 main함수  (0) 2021.09.07