字、字节、ASCII码、比特简单总结

1bit = 1位二进制数 ;
1Byte = 8bit = 8位二进制数 = 1字节 ; 
1字 = 2字节 = char类型 = 一个英文字符 ;
1中文 = 2字节 = 16bit =16位二进制数 = 表示范围2^16 = 60000+ ;
100兆网速 = 100*2^10*2^10 = 100*2^20 bs = 100mb/s = 100*2^20/8 B/s = 12.5MB/s  ;
100兆网速相当于1秒传6500000个汉字 ;
字节
单位(1个)尺度范围
bit/比特1位二进制数/1位
Byte8bit/8位二进制数/1字节/一个英文字母有符号 -128 ~ 127 ,无符号 0 ~ 256
2字节/char类型空间/两个英文字符/一个汉字无符号是 0 ~ 65536 ,有符号是 -32768 ~ 32767
汉字2字节/16bit/16位二进制数无符号是 0 ~ 65536 ,有符号是 -32768 ~ 32767

注意:

  1. GBK编码,一个汉字占两个字节。
  2. UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。
基本数据类型和字节
基本数据类型占用字节
byte1个字节
short2个字节
charjava里2个字节,其他的有说1个的
int4个字节
long8个字节
float4个字节
double8个字节
boolean1/8字节(1位)
ASCII码对照表
数字字符数字字符数字字符数字字符
0NUT32空格64@96
1SOH33!65A97a
2STX34"66B98b
3ETX35#67C99c
4EOT36$68D100d
5ENQ37%69E101e
6ACK38&70F102f
7BEL39,71G103g
8BS40(72H104h
9HT41)73I105i
10LF42*74J106j
11VT43+75K107k
12FF44,76L108l
13CR45-77M109m
14SO46.78N110n
15SI47/79O111o
16DLE48080P112p
17DCI49181Q113q
18DC250282R114r
19DC351383S115s
20DC452484T116t
21NAK53585U117u
22SYN54686V118v
23TB55787W119w
24CAN56888X120x
25EM57989Y121y
26SUB58:90Z122z
27ESC59;91[123{
28FS60<92/124l
29GS61=93]125}
30RS62>94^126`
31US63?95_127DEL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值