强制类型转换
类型转换规则
double←float
↑long
↑unsigned
↑int←char、short
格式
(类型标识符)(表达式)
注:①当表达式为单一变量时,表达式两侧的括号可以省略。
②当浮点型数据转换为整数时,系统采用的是直接截断的方式,而不是四舍五入。
③对变量进行强制转换后,变量的数据类型不变,而是得到一个所需要类型的数据。
例如(int)(3.234)//3
(int)3.234//3
(double)(10%3)//?
double←float
↑long
↑unsigned
↑int←char、short
注:①当表达式为单一变量时,表达式两侧的括号可以省略。
②当浮点型数据转换为整数时,系统采用的是直接截断的方式,而不是四舍五入。
③对变量进行强制转换后,变量的数据类型不变,而是得到一个所需要类型的数据。
例如(int)(3.234)//3
(int)3.234//3
(double)(10%3)//?