JavaSE-位&字节&字符&进制换算

字符与字节(byte):

1个字符是8个字节byte

字节与二进制(bit):

1个字节有8位


英文:ASCII码,占1个字节,1个字节有两种选择(0或1),因此有 2^8=256种类型。

中文:gbk。


unicode(uft-8,uft-16)编码全球统一编码,1个字符占2个字节,用十六进制编码形式表示。

char c1 = '\u0061',\u :表示后面借的是十六进制unicode 编码。

0061 十六进制转换成二进制:0000 0000 0110 0001


二进制、十进制、十六进制转化:

二进制--十进制:

1101---1*2^0+0*2^1+1*2^2+1*2^3 = 1+4+8 = 13

十进制--二进制

13---(8+4+1)1101

二进制--十六进制(0-9,10-15(a-f)

1101---先转成十进制,再转十六进制




猜你喜欢

转载自blog.csdn.net/l422380631/article/details/80520999