the result of uint32_t become octonary automatically :     int main()
    {
	    uint32_t n1 = 00000000000000000000000000001000;
	    uint32_t n2 = 00000000000000000000000000000100;
	    cout << n2;	
    }
when I use vs2013 (c++):
the result is 64.  why this turns to octonary number system instead of binary?
