Simple types / Numbers / Integer

#include <iostream>
#include <sstream>
using namespace std;

//decimal number system
int decimal = 42;

//octal number system
int octal = 042;
//octal is 34

//hexadecimal number system
int hexadecimal = 0x42;
//hexadecimal is 66

//binary number system
int binary = 0b1010;
//binary is 10

//42 to decimal string
string sDecimal = to_string(42);
//sDecimal is "42"

//42 to octal string
stringstream streamOct;
streamOct << oct << 42;
string sOctal = streamOct.str();
//sOctal is "52"

//42 to hexadecimal string
stringstream streamHex;
streamHex << hex << 42;
string sHexadecimal = streamHex.str();
//sHexadecimal is "2a"

//42 to binary string
string sBinary = bitset<8>(42).to_string();
//sBinary is "00101010"

cout << "decimal is " << decimal << "\n";
cout << "octal is " << octal << "\n";
cout << "hexadecimal is " << hexadecimal << "\n";
cout << "binary is " << binary << "\n";
cout << "sDecimal is " << sDecimal << "\n";
cout << "sOctal is " << sOctal << "\n";
cout << "sHexadecimal is " << sHexadecimal << "\n";
cout << "sBinary is " << sBinary;