본문 바로가기

primer plus

[c primer plus] chapter05 연산자, 표현식, 문장

  • 덧셈 연산자(addition operator)

+

 

  • 뺄셈 연산자(subtraction operator)

-

 

  • 곱셈 연산자(multiplication operator)

*

 

  • 나눗셈 연산자

/

소수부는 버림

 

  • '같다'

=

 

  • 나머지 연산자(modulus operator)

%

 

  • 대입 연산자(assignment operator)

=(같다x)

 

  • 증가 연산자(increment operator) / 감소 연산자(decrement operator)

++ / --

전위(prefix)모드 : 피연산자 앞 

++a;

후위(postfix)모드 : 피연산자 뒤

a++;

 

  • 부호 연산자

+, -

 

  • sizeof 연산자

피연산자의 크기를 바이트 단위로 리턴한다.

 

  • size_t 형

부호 없는 정수형

 

  • 데이터형 변환

올림 변환(promotion)

더 큰 데이터형으로 변환

내림 변환(demotion)

낮은 등급의 데이터형으로 변환

 

올림 변환은 보통 별 문제가 없지만 내림 변환은 문제를 일으킬 수 있다.

 

  • 캐스트 연산자(cast operator)

형변환(casting)

(type)

type을 원하는 데이터형으로 대체하여 사용한다.