공부해요/C

[ 열혈강의 C언어본색 ] Part1 제5장 연산자란 무엇인가

예쁜꽃이피었으면 2014. 8. 14. 13:51

5.1 변수와 변수의 시작 주소

           a라는 변수의 시작 주소를 논리적 주소(&a), 물리적 주소(&12ff60)로 나타낼 수 있다고 할 때

           물리적 주소는 컴퓨터마다 다르게 나타낼 수 있다.

          

5.2 연산자의 종류

분류

연산자

대입 연산자

=

산술 연산자

+ , - , * , / , %

복합 대입 연산자

+= , -= , *= , /= , %=

증감 연산자

++ , --

관계 연산자 (왼쪽이 기준)

Ø  , < , == , != , >= , <=

논리 연산자

&&(and) , ||(or) , !(not)

조건 연산자(삼항연산자)

? :  ( 조건식 ? 참일 때 : 거짓일 때 )

비트 논리 연산자

& , | ,^ , ~

비트 이동 연산자

>> , <<

          *’||’‘|’는 키보드에 enter위에 \shift키와 누르면 됨

 

5.3 비트 연산자

           - 비트(bit) 2진수 값 하나를 저장할 수 있는 최소 메모리 공간을 의미한다.

           - 1바이트는 8비트이다.

           -

비트 연산자

연산식

설명

&

A & b

비트 단위 and연산

|

A | b

비트 단위 or연산

^

A ^ b

비트 단위 xor연산

~

~A

비트 단위 not연산

<< 

A << 3

왼쪽으로 3칸 이동

>> 

A >> 1

오른쪽으로 1칸 이동

 

 

5.4 연산자 우선순위

           생략



C언어본색 Part1 제5장 연산자란 무엇인가.docx


반응형