char 是字符型
byte 是字节型(0 - 255)
在参与算术运算是char类型会自动转为整型;如字符A会转为对应ASCII码65.
char是用来表示一个字符,而不是一个字,因为一个字要占用两个字节。而存储一个ANSI字符只需一个字节。注意,强调是ANSI字符,而不是Unicode字符。因为Unicode要占用两个字节。
byte类型是最自由的一种。它就占用一个字节,但没有定义这个字节拿来干什么。char定义为一个Unsigned Byte类型。也就是无符号的一个字节。它将一个字节的8位全占用了。可以表示的数据范围是0到255之间。
如果你确定处理的字符串是标准的ANSI字符串,那不必转换也可以直接一个字节一个字节地处理。如果要处理的字符串不定或是统一的Unicode字符串则要进行转换后进行处理。
char和byte的区别
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
mysql utf8_unicode_ci 与 utf8_general_ci
原創
2024-05-24 00:56:30
前端面试题 - 讲一讲什么是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