区块链系统之家

关注最新技术动态

java和C#里byte的取值范围

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

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

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

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

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

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

posted on 2013-01-22 22:57  新技术动态  阅读(12992)  评论(0编辑  收藏  举报

导航