반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | /* 하나의 변수 속에 8비트씩 왼쪽으로 밀며 값을 packing하거나 8비트씩 오른쪽으로 밀며 값을 unpacking할 수 있다. */ #include <iostream> using namespace std; int main() { int val = 0; val = val | 97; printf("%c\n", val); val = val << 8; val = val | 'b'; val = val << 8; val = val | 'c'; char ch = 0; ch = ch | val; printf("%c\n", ch); val = val >> 8; ch = 0; ch = ch | val; printf("%c\n", ch); return 0; } | cs |
반응형
'Basic > C++' 카테고리의 다른 글
배열 90도 회전 코드 (0) | 2019.04.15 |
---|---|
16진수를 2진수로 변환 (2) | 2018.04.14 |
Cpp에서 이용가능한 몇가지 유용한 코드 (0) | 2018.01.28 |
setprecision 함수 (0) | 2017.02.14 |
cin, cout의 이용 방법 및 견해 (0) | 2016.11.08 |