淘先锋技术网

首页 1 2 3 4 5 6 7

byte类型取值范围?

java里一个byte取值范围是-128~127, 而C#里一个byte是0~255.

首位不同. 但是底层I/O存储的数据是一样的,

比如, 十进制的100, 转换成java或者c#的byte, 都是1100110.

但是, 使用java的getBytes()方法, 得到的是负数,即: -100110

使用C#的getBytes(),得到的是正数.1100110.

这在底层socket传输应该注意.

java 类型 字节,byte类型取值范围