字节和字符的区别

字节(byte)

byte是一字节,一字节是8bit(8位二进制),取值范围是-128~127(第一位是判断正负,0为正一为负)
字节是通过网络传输信息(硬盘或者内存的额存储信息)的基本单位,

字符(char)

是语义上的一种记号, ‘1’, ‘中’, ‘a’, ‘$’, ‘¥’, ……在java中字符是两字节

按照ANSI编码标准,标点符号、数字、大小写字母都占一个字节,汉字占2个字节。按照UNICODE标准所有字符都占2个字节。
对于字符来说ANSI以单字节存放英文字符,以双字节存放中文等字符,而Unicode下,英文和中文的字符都以双字节存放

上一篇:MATLAB应用实战系列(四十五)-matlab任意图形轮廓坐标提取【含源代码】


下一篇:Java字符串导出指定格式文件