黑马程序员技术交流社区

标题: 能把字符和字节的关系和我说一下么? [打印本页]

作者: Garnet92    时间: 2016-1-1 12:19
标题: 能把字符和字节的关系和我说一下么?
如题     大家有没有什么好区分的办法 ?

作者: 窃贼    时间: 2016-1-1 12:58
字节是整数叫做byte,也是基本数据类型的最小单位。字符是char,有且只能有一个字符,可以是数字,字母,和中文
作者: foolishlovepig    时间: 2016-1-1 15:04
不同的字符所占的字节是不同的。
  ASCII码:
  一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
  UTF-8编码:
  一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。
  Unicode编码:
  一个英文等于两个字节,一个中文(含繁体)等于两个字节。
  符号:
  英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。
作者: wxw19910324    时间: 2016-1-2 11:09
早起io包里面出现的都是字节流,简单来说就是数据无乱在硬盘中 或者是内存中的,和媒体数据, 都是字节流 二进制体现形式。

字符流 就是二进制数据转换过来的字符。
作者: 随缘的影子    时间: 2016-1-2 12:16
赞楼上,字节就是内存里的最小单位,通常是二进制表示;字符一般是指“char”型,是有二进制转换成的我们方便识别的字符,这个字符可以是汉字,数字,字母或者特殊符号之类的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2