char 是字符型
byte 是字節型(0 - 255)
在參與算術運算是char類型會自動轉爲整型;如字符A會轉爲對應ASCII碼65.
char是用來表示一個字符,而不是一個字,因爲一個字要佔用兩個字節。而存儲一個ANSI字符只需一個字節。注意,強調是ANSI字符,而不是Unicode字符。因爲Unicode要佔用兩個字節。
byte類型是最自由的一種。它就佔用一個字節,但沒有定義這個字節拿來幹什麼。char定義爲一個Unsigned Byte類型。也就是無符號的一個字節。它將一個字節的8位全佔用了。可以表示的數據範圍是0到255之間。
如果你確定處理的字符串是標準的ANSI字符串,那不必轉換也可以直接一個字節一個字節地處理。如果要處理的字符串不定或是統一的Unicode字符串則要進行轉換後進行處理。
char和byte的區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
前端面試題 - 講一講什麼是URL編碼?
原創
2024-04-24 23:51:13
在Java中,char 類型變量中能不能存儲一箇中文漢字?
原創
2024-04-02 09:31:14
SwiftUI 鏈接變爲普通文本
原創
2024-03-22 22:11:30
字符編碼格式歷史
wangqiang624731186
2020-07-08 02:53:25
12-Shell腳本_練習
ibbo
2020-07-08 05:44:35
Android數據保存之SQLiteDatabase
rockan007
2020-07-08 05:36:00
oracle統計分析函數技術詳
不习惯打伞的鱼
2020-07-08 04:18:34
業務人員OR領導,到底誰更需要豌豆BI
哎呀听我说
2020-07-07 20:03:28
億信BI支撐華爲神農統一運維平臺 打造企業運維“千里眼”
哎呀听我说
2020-07-07 20:03:28
從T+1到T+0,淺談PetaBase的實時流式處理
哎呀听我说
2020-07-07 20:03:28
python數據結構學習筆記-2016-11-20-01-直方圖ADT
11.6 直方圖(histograms) 11.6.1 直方圖ADT 直方圖ADT所包含的方法如下: Histogram(catSeq):創建直方圖,catSeq爲指定的分類,每一個分類的
mzm1991
2020-07-07 14:43:12
python對json的相關操作以及json模塊的簡要分析
krzover
2020-07-07 11:49:31
【嵌入式】C語言高級編程-長度爲0的數組(05)
沧海一笑-dj
2020-07-07 11:03:10
【Java基礎】面向對象特性
流动的城市
2020-07-07 10:11:57