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

基本单位换算

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转换为二进制

图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值