字節(jié)
字節(jié),英文是byte,是表示計(jì)算機(jī)存儲(chǔ)的一種計(jì)量單位字符
表示的是計(jì)算機(jī)中的文字和符號(hào),像A、b、g、t、4、5等區(qū)別
字節(jié)和字符并不是可以比較的兩個(gè)概念,字節(jié)是計(jì)量單位,而字符是表示是什么。
1)ASCII中,一個(gè)英文字母一個(gè)字節(jié),一個(gè)漢字兩個(gè)字節(jié)
2)UTF-8中,一個(gè)英文字符等于一個(gè)字節(jié),一個(gè)字節(jié)等于三個(gè)字節(jié)
3) Unicode編碼中,一個(gè)英文或者一個(gè)漢字都是兩個(gè)字節(jié),符號(hào):英文標(biāo)點(diǎn)占一個(gè)字節(jié),中文標(biāo)點(diǎn)占兩個(gè)字節(jié)
4) UTF-16中,一個(gè)英文 字母字符或者一個(gè)漢字字符存儲(chǔ)都需要兩個(gè)字節(jié)
5) UTF-32中,任何字符都是4個(gè)字節(jié)
編碼需要考慮的事情:占用存儲(chǔ)空間的大小,字符的表示
# 在參與算術(shù)運(yùn)算是char類型會(huì)自動(dòng)轉(zhuǎn)為整型;如字符A會(huì)轉(zhuǎn)為對(duì)應(yīng)ASCII碼65#