int的取值范围

     以前习惯了看书,然后发现int的取值范围应该是-32768到32767,unsigned int的取值0到65535。

    今天写larbin,突然发现他居然用了size_t存储64000000/8,写程序测试,发现居然能通过。

    原来上面那个数据是16位机的范围,书过时了,知识也过时了。。。。勉励一下。

   unsigned int是一个字节,在32位机上位0x0-----0xffff ffff,即0~4294967295

   int为-2147483648~2147483647

你可能感兴趣的:(测试,存储)