본문 바로가기

Programming/C

C Language。진수와 비트 연산자

728x90
반응형

1. 진수

 

int main(void) {
    int num1 = 10; // 10진수
    int num2 = 0xA; // 0x : 16진수
    int num3 = 015; // 숫자 0으로 시작 : 8진수
}

 

2. 비트 연산자

 

연산자 기능 결합방향
&  비트단위로 AND 연산 한다.  num1 & num2
|  비트단위로 OR 연산 한다.  num1 | num2
^  비트단위로 XOR 연산 한다.  num1 ^ num2
~  단항 연산자로 피연산자의 모든 비트를 반전시킨다.  ~num
<<  피연산자의 비트 열을 왼쪽으로 이동시킨다.  num << 5
>>  피연산자의 비트 열을 오른쪽으로 이동시킨다.  num >> 5
728x90
반응형