java 字节单位换算_计算机各单位间转换(位,字节,进制间转换)

基本单位换算

bit:位

一个二进制数据0或1,是1bit;

byte:字节

存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45) 即是指 45个字节;

1 byte = 8 bit

一个英文字符占一个字节;

1 英文字符 = 1 byte = 8 bit

一个汉字占2个字节;

1 汉字 = 2 byte = 16 bit

机器字长

一个机器字长在32位系统中是4个字节

在64位系统中是8个字节

1 Byte = 8 Bits

1 KB = 1024 Bytes

1 MB = 1024 KB

1 GB = 1024 MB

各种类型数据的占用大小

一个int型是4B,也就是4个字节,一个字节8bit(位),所以就是32位(位对应于二进制的每个0或者1);那么一个无符号整数的最大整数就是:2的32次方减去1

例如:1011

表示:

1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 11

对应的32位表示为

0000 0000 0000 0000 0000 0000 0000 1011

16进制转为2进制,依次对应

eca8 6420(16)

1110 1100 1010 1000 0110 0100 0010 0000(2)

二进制转为16进制

0001 0011 0101 0111 1001 1011 1101 1111(2)

13579bdf

十进制转换为二进制

201转换为二进制

30db9cf48a60850fafead5e8db6c5731.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值