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傳輸應該注意.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM