强制类型转换

C语言基本程序框架

强制类型转换

类型转换规则

double←float

↑long

↑unsigned

↑int←char、short

格式

(类型标识符)(表达式)

注:①当表达式为单一变量时,表达式两侧的括号可以省略。

②当浮点型数据转换为整数时,系统采用的是直接截断的方式,而不是四舍五入。

③对变量进行强制转换后,变量的数据类型不变,而是得到一个所需要类型的数据。

例如(int)(3.234)//3

(int)3.234//3

(double)(10%3)//?

你可能感兴趣的:(强制类型转换)