level 2
byte和int类型区别如下:
1、byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。
2、int是整型数据类型,是有符号型的,占用4个字节,大小范围为:-2147483648到2147483647。
我很好奇,
1、int类型在运行时可以达到byte一模一样的效果吧?
2、那为什么不用int直接替代byte类型呢?
3、是因为int达不到byte的效果,还是用int去代替byte定义会导致程序更大更臃肿?
2020年02月01日 08点02分
1
level 1
byte算是基本单位,int实际上就是4个byte组成的。
同理,如果要在网络用secket传输一个字符串各种类,也是要先把他们转换成byte才能传输。
2020年02月09日 13点02分
2
谢谢
2020年02月10日 02点02分