char is 1 bytes long short int is 2 bytes long int is 4 bytes long long int is 4 bytes long wchar_t is 4 bytes long 42 is 42; 0x42 is 66; 042 is 34 bool is 1 bytes long boolean value of true 1 boolean value of false 0 float is 4 bytes long double is 8 bytes long long double is 12 bytes long 64 << 4 << 2 is 4096 64 << (4 << 2) is 4194304 z = 2; y = z++ << z++ << z++ is 32 z is 5 z = 2; y = ++z << ++z << ++z; is 2048 z is 5 cout <<8 << 2 << endl; prints 82 cout <