数据类型转换

Posted aoligei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型转换相关的知识,希望对你有一定的参考价值。

数据类型不一样时,将会发生数据类型转换

1. 自动类型转换(隐式):

 特点:代码不需要进行特殊处理,自动完成。

 规则:数据范围从小到大。

2. 强制类型转换(显式):

 特点:代码需要进行特殊的格式处理,不能自动完成。

 格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据

 例如:int num = (int) 100L;

 注意事项:

a. 强制类型转换一般不推荐使用,因为有可能造成精度损失、数据溢出。

b. byte、short、char类型,可以发生数学运算,例如加法 “+” 。char zifu = ‘a‘ ; System.out.println( zifu + 1) ; 最终结果是 66

c. byte、short、char类型在运算时,都会被提升为int类型,再计算。

d. boolean类型不能发生数据类型转换

以上是关于数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章

求VB数据类型转换函数

Java 7 (数据类型转换)

数据类型及转换

Java数据类型转换:强制类型转换+自动类型转换

C++中的数据类型强制转换

abap 数据类型转换