溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

字符與字節(jié)的區(qū)別

發(fā)布時間:2020-08-11 14:01:28 來源:網(wǎng)絡 閱讀:861 作者:武哥_話神 欄目:開發(fā)技術

(一)“字節(jié)”的定義

字節(jié)(Byte)是一種計量單位,表示數(shù)據(jù)量多少,它是計算機信息技術用于計量存儲容量的一種計量單位。

(二)“字符”的定義

字符是指計算機中使用的文字和符號,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。

(三)“字節(jié)”與“字符”

它們完全不是一個位面的概念,所以兩者之間沒有“區(qū)別”這個說法。不同編碼里,字符和字節(jié)的對應關系不同:

ASCII碼中,一個英文字母(不分大小寫)占一個字節(jié)的空間,一個中文漢字占兩個字節(jié)的空間。一個二進制數(shù)字序列,在計算機中作為一個數(shù)字單元,一般為8位二進制數(shù),換算為十進制。最小值0,最大值255

UTF-8編碼中,一個英文字符等于一個字節(jié),一個中文(含繁體)等于三個字節(jié)。

Unicode編碼中,一個英文等于兩個字節(jié),一個中文(含繁體)等于兩個字節(jié)。

符號:英文標點占一個字節(jié),中文標點占兩個字節(jié)。舉例:英文句號“.”占1個字節(jié)的大小,中文句號“?!闭?span >2個字節(jié)的大小。

UTF-16編碼中,一個英文字母字符或一個漢字字符存儲都需要2個字節(jié)(Unicode擴展區(qū)的一些漢字存儲需要4個字節(jié))。

UTF-32編碼中,世界上任何字符的存儲都需要4個字節(jié)。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI