字、字节、ASCII码、比特简单总结
文章目录
字节基本数据类型和字节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
注意:
GBK编码,一个汉字占两个字节。UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。
基本数据类型和字节
基本数据类型占用字节byte1个字节short2个字节charjava里2个字节,其他的有说1个的int4个字节long8个字节float4个字节double8个字节boolean1/8字节(1位)
ASCII码对照表
数字字符数字字符数字字符数字字符0NUT32空格64@96、1SOH33!65A97a2STX34"66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383S115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB55787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{28FS60<92/124l29GS61=93]125}30RS62>94^126`31US63?95_127DEL