设为首页 加入收藏

TOP

Java中字节的认识
2014-11-24 14:12:38 来源: 作者: 【 】 浏览:0
Tags:Java 字节 认识

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次方


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java模式之单例模式 下一篇Java对象序列化使用基础

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: