数据压缩作业2.17
总结归纳计算机编程中的各种数据类型,其表示形式和计算方法。重点关注类型转换、数值溢出和移位等操作。 以java为例 基本数据类型: byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。 int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。 long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。 float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。 double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。 boolean:只有true和false两个取值。 char:16位,存储Unicode码,用单引号赋值。 运算: 算术运算:+加 -减 *乘 /除 %取模 ++自增 --自减 关系运算:==相等 !=不相等 >大于 <小于 >=大于等于 <=小于等于 位运算:&按位与 |按位或 ~取反 逻辑运算:&&与 ||或 !非 类型转换: 1.自动类型转换: 所谓自动类型转换,是指系统支持把某种基础类型直接付给另一种基础类型的变量。 注意:自动类型转换的前提条件