JAVA 中的 char, byte_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > JAVA 中的 char, byte

JAVA 中的 char, byte

 2014/7/30 18:23:16  lycccxzt  程序员俱乐部  我要评论(0)
  • 摘要:今天郁闷了,竟然对char,byte产生了疑惑,只是为了做一个char与byte之间的转换,才发现没有完全理解透辙,只能再学习一遍了。char是无符号型,可以表示一个整数,不可以表示负数,占2个字节(unicode码),范围是0~65535.byte是有符号型,可以表示-128~127之间的数,占1个字节。一般中文是用2个字节表示的,所以char也可以表示中文,byte就不可以了。char与byte可以相互转换:char转byte:charA='A';bytebt=(byte)A;结果是:65
  • 标签:Java

? ? ? ?今天郁闷了, 竟然对char , byte产生了疑惑,只是为了做一个char与byte之间的转换, 才发现没有完全理解透辙,只能再学习一遍了。

? ? ? ?char 是无符号型,可以表示一个整数, 不可以表示负数,占2个字节(unicode码), 范围是 0 ~ 65535.

? ? ? ?byte 是有符号型, 可以表示 -128 ~ 127 之间的数, 占1个字节。

? ? ? ?一般中文是用2个字节表示的, 所以char也可以表示中文,byte就不可以了。

?

? ? ? ?char 与 byte可以相互转换 :

?

? ? ? ?char 转 byte :?

class="java" name="code">     char A = 'A';
     byte bt = (byte)A;

? ? ?结果是:65 。

?

?

? ? ? ?byte 转 char :?? ?

byte bt = 78;
char c = (char)bt;

? ? 结果是:N 。

??

? ? ? ?

发表评论
用户名: 匿名