1.int是基本数据类型,它直接存储值
2。integer是int的封装类,integer是由引用指向的对象。integer是一个类,它是int的扩展,定义了许多转换方法。
3.int和integer都可以表示某个值
4。int和integer不能互相使用,因为它们是两种不同的数据类型。例如,arraylist=newarraylist()intn=40integerni=newinteger(n)al.add公司(n)//否al.add公司(ni)//整数可以是一个对象,引用可以指向这个对象。
mysql中int和integer的区别是:不同的类型,5261和4102的默认值不同,存储空间不同。1、不同类型1。int:在mysql中,int的数据类型是1653基本数据类型,是整数的解包。2integer:在mysql中,integer的数据类型是reference数据类型,即int的boxing。2、默认值不同。1int:当字段类型设置为int时,字段的默认值为0。2整型:当字段类型设置为整型时,字段的默认值为空。3、存储是不同的。1int:int用作直接存储值的对象。2integer:integer需要实例化一个对象。实际上,它生成一个指向对象地址的指针。
//ifdefon32-bitplatformuuuu32u35;defineintshortintint#else//在16-bitplatform上,defineintint#endif,由于inttype的大小在具有不同位的计算机上不同,因此inttype的大小在32-bit计算机上为4字节,在16-bit计算机上为2字节,所以相同的代码在不同的机器上编译时会产生错误。因此,宏int在头文件中定义为2字节int。因此,如果使用int,可以确保数据的大小为2字节。但不必使用int。