搜课云网 > 广州达内IT教育 > 学员问答

宁波java培训机构今日推荐

机构:广州达内IT教育 时间:2022-10-08 16:49:59 点击:106

达内IT培训

2011年4月,达内荣膺工信部2010年度“优秀培训基地”称号,2012年12月,达内荣膺CCTV“2012中国企业成长百强企业”大奖”,2013年1月,获得腾讯网友年度教育评选“2012中国IT教育十大最具影响力品牌”...

达内IT培训

宁波java培训机构今日推荐

1.达内教育

2.中公IT

3.天琥教育

4.千锋教育

5.火星时代教育

6.汇众教育

7.万和教育

8.博雅环球教育

9.新猿IT

10.仑智教育

达内IT培训

short 和 char 类型的取值范围各是多少?

问题阐述

在使用 Java 语言进行程序设计时,经常需要使用 short 型和 char 型存储数值,请简述short 型和 char 型的取值范围各是多少?

专家解答

short 是有符号的数据类型,也就是说它可以表示负数和正数,该类型在二进制编码中,把最高位数位作为符号位,用来标识整数的正负符号。而 char 是字符类型,它主要用于表示指定编码的字符,而字符编码没有负数,所以字符类型被定义成无符号的类型,也就是说字符类型的二进制编码中没有保留最高位作为符号标识用途,所以它的取值会比 short类型所能表示的正数大一倍。

在 Java 语言中,short 类型的取值范围是-32768~32767,而 char 字符类型的编码值的取值范围是 0~65535。

专家点评

在程序中 short 型数值与 char 型数值可以相互转换,但是一定要注意这两种类型的取

值范围,否则可能会出现错误的结果,因此在转换时要注意对这两种类型取值范围的公共

部分进行转换,这样就可以最大限度地避免出现不必要的错误。

达内IT培训

2013年3月,获得德勤“亚太地区高科技、高成长500强企业”奖项,2013年4月,获得工信部“优秀办学基地”奖项,2013年6月,获得普华永道和高企协“2013年中关村高科技、高成长TOP100强”

达内IT培训