标题: 关于数据类型转换 [打印本页] 作者: 赵孟恩 时间: 2012-3-11 10:57 标题: 关于数据类型转换 byte short int long float double char 自动转换的顺序 以及byte short char 之间的转换作者: 冯旭君 时间: 2012-3-11 11:02 本帖最后由 冯旭君 于 2012-3-11 11:06 编辑
byte、short、int、char型进行运算是,都是转换为int型。如char c ='a'; int d = c + 20;这种会先把c转换为int即转换为c对应的ASCII码进行运算。foalt会转换成double型。还有就是数据“类型小的”跟数据“类型大的”想运算时,会把小的数据类型转换为数据类型大的然后运算。如:long big = 100;int small = 100; long sum = big + small;运算时会先把small转换为long型的然后运算。 作者: 王春祥 时间: 2012-3-11 11:31 本帖最后由 王春祥 于 2012-3-11 11:32 编辑