加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 教程 > 正文

Java中字节的理解

发布时间:2021-12-18 15:06:58 所属栏目:教程 来源:互联网
导读:int 四字节没错 byte一字节也没错但一个字节有8位哦! 先看byte,byte占一字节,一字节等于八位 我们来看看一个位能表示多少东西: 最小0 最大1 表示 2的1次方 再看看两个位能表示多少东西: 最小00 最大11 共2的2次方, 能表达四个数 再看看三个位能表示多少东
int 四字节没错 byte一字节也没错但一个字节有8位哦!
 
先看byte,byte占一字节,一字节等于八位
 
我们来看看一个位能表示多少东西: 最小0 最大1 表示 2的1次方
 
再看看两个位能表示多少东西: 最小00 最大11 共2的2次方, 能表达四个数
 
再看看三个位能表示多少东西: 最小000 最大111 共2的3次方,能表达8个数
 
那八个位能表示多少?最小:00000000 最大:11111111 这就是8位 也叫一个字节
 
如果用数没有正负之分那可以表示 0~255 共256个数字. 也可以叫做 2的8次方,你用计算器算算,2的8次方是不是等于256?如果数有正负之分那可以表示-128~+127 也是256个数,因为8位里面拿走一个位用来表示正负了,所以只能表示最大127
 
接下来 : 9位 = 2的九次方 =512个数字
 
接下来: 10位 = 2的十次方 =1024 个 ..... 以此类推现在知道答案了吧:
 
1 byte = 1字节 = 8bit 可表达 2的八次方个数字
 
1 short= 2字节 = 16bit 可表达2的十六次方个数字
 
1 int = 4字节 = 32bit 可表达2的32次方

(编辑:我爱故事小小网_铜陵站长网)

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

    热点阅读