비트연산자 예제
#include <iostream>
using namespace std;
int main()
{
int a = 0x12345678, b, c, d, e;
b = a >> 4;
c = a << 4;
d = a ^ b;
e = ~a;
cout << hex << "16진수b =" << b << dec << "\t10진수b = " << b << endl;
cout << hex << "16진수c =" << c << dec << "\t10진수c = " << c << endl;
cout << hex << "16진수d =" << d << dec << "\t10진수d = " << d << endl;
cout << hex << "16진수e =" << e << dec << "\t10진수e = " << e << endl;
return 0;
}
연산자 우선순위
연산 방향 : 왼쪽 -> 오른쪽
우선순위가 높은 연산자가 먼저 실행

2장을 마치며
변수와 상수에 대한 이해와 프로그램에서 변수와 상수 식별하기
주어진 문제에서 필요한 변수 식별하기
자료형, 자료형의 범위
연산자
'C > [언어본색] C 기초' 카테고리의 다른 글
[언어 본색] #16 4장 - 포인터 변수 (1) (0) | 2021.10.01 |
---|---|
[언어 본색] #14 3장 - 반복문의 중복 (0) | 2021.09.30 |
[언어 본색] #09 2장 - 논리형 (1) (0) | 2021.09.30 |
[언어 본색] #08 2장 - 형변환 (0) | 2021.09.30 |
[언어 본색] #07 2장 - 컴퓨터가 표현하는 데이터 (0) | 2021.09.29 |