#include "pch.h"
#include <iostream>
#include <bitset>
#include <string>
using namespace std;
using namespace System;
int main()
{
// 0000010000000000 1024
// 0000001000000000 1024 >> 1
// 0000000000000001 1024 >> 10
// 0000000000000000 1024 >> 11
// 0000000000000010 1024 >> 10 << 1
unsigned short short11 = 1024;
bitset<16> bitset11{ short11 };
cout << bitset11 << " - " << short11 << endl;
unsigned short short12 = short11 >> 1; // 512
bitset<16> bitset12{ short12 };
cout << bitset12 << " - " << short12 << endl;
unsigned short short13 = short11 >> 10; // 1
bitset<16> bitset13{ short13 };
cout << bitset13 << " - " << short13 << endl;
unsigned short short14 = short11 >> 11; // 0
bitset<16> bitset14{ short14 };
cout << bitset14 << " - " << short14 <<endl;
unsigned short short15 = short13 << 1; // 2
bitset<16> bitset15{ short15 };
cout << bitset15 << " - " << short15 << endl;
std::string str;
std::getline(std::cin, str);
return 0;
}
'C++ > C++ Common' 카테고리의 다른 글
가변 인수 매크로 (0) | 2023.03.30 |
---|---|
Time (0) | 2023.03.30 |
시간 출력 (0) | 2022.11.05 |
string formatting (0) | 2022.08.09 |
string split (0) | 2022.08.08 |