int main()
{
printf("sizeof(unsigned char)=%d\n",sizeof(unsigned char));
printf("sizeof(char)=%d\n",sizeof( char));
printf("sizeof(int)=%d\n",sizeof( int));
printf("sizeof(unsigned int)=%d\n",sizeof( unsigned int));
printf("sizeof(float)=%d\n",sizeof( float));
printf("sizeof(double)=%d\n",sizeof( double));
printf("sizeof(long)=%d\n",sizeof( long));
printf("sizeof(unsigned long)=%d\n",sizeof( unsigned long));
printf("sizeof(long long)=%d\n",sizeof( long long));
printf("sizeof(unsigned long long)=%d\n",sizeof( unsigned long long));
printf("1<<8=:%d \n",1<<8);
printf("1<<16=:%d \n",1<<16);
printf("0x12345678&0xffff=%x \n",0x12345678&0xffff);
printf("0x12345678|0xffff=%x \n",0x12345678|0xffff);
return 0;
}
Starting H:\QT_temp\build-test-unknown-Default\test.exe...
sizeof(unsigned char)=1
sizeof(char)=1
sizeof(int)=4
sizeof(unsigned int)=4
sizeof(float)=4
sizeof(double)=8
sizeof(long)=4
sizeof(unsigned long)=4
sizeof(long long)=8
sizeof(unsigned long long)=8
1<<8=:256
1<<16=:65536
0x12345678&0xffff=5678
0x12345678|0xffff=1234ffff
H:/QT_temp/build-test-unknown-Default/test.exe exited with code 0