加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java字节数据类型

发布时间:2020-12-14 05:43:06 所属栏目:Java 来源:网络整理
导读:在Sun’教程中它说了一个字节: byte: The byte data type is an 8-bit signed two’s complement integer. It has a minimum value of -128 and a maximum value of 127 (inclusive). The byte data type can be useful for saving memory in large arrays,
在Sun’教程中它说了一个字节:

byte: The byte data type is an 8-bit signed two’s complement integer. It has a minimum value of -128 and a maximum value of 127 (inclusive). The byte data type can be useful for saving memory in large arrays,where the memory savings actually matters. They can also be used in place of int where their limits help to clarify your code; the fact that a variable’s range is limited can serve as a form of documentation.

它如何节省内存?什么是2的赞美?

解决方法

它通过仅消耗8位存储来节省内存,而整数则为32.数组的大小与包含的数据类型的大小成正比;整数数组将消耗大约四倍于字节数组的内存(手动波).

从Wikipedia开始:

A two’s-complement system or two’s-complement arithmetic is a system in which negative numbers are represented by the two’s complement of the absolute value;07001 this system is the most common method of representing signed integers on computers.[2] In such a system,a number is negated (converted from positive to negative or vice versa) by computing its two’s complement. An N-bit two’s-complement numeral system can represent every integer in the range ?2^(N?1) to +2^(N?1)?1.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读