一般形式: (类型名)(表达式\常量\变量)
(double)a
不管a原来是什么类型,此时临时将其强制变成double类型。
例:
(int)(x+y)将x+y的值转换为整型
(float)(5%3) 将5%3的值转换成单精度型2.0
(double)a 将a变成double型
注意:
1、优先级2级
2、(int)(x+y)与(int)x+y 【转换x加y的意思】意义不同
3、类型转换得一个中间值,原变量类型没有发生变化。
笔记于慕课零基础学C语言
25755422一般形式: (类型名)(表达式\常量\变量)
(double)a
不管a原来是什么类型,此时临时将其强制变成double类型。
例:
(int)(x+y)将x+y的值转换为整型
(float)(5%3) 将5%3的值转换成单精度型2.0
(double)a 将a变成double型
注意:
1、优先级2级
2、(int)(x+y)与(int)x+y 【转换x加y的意思】意义不同
3、类型转换得一个中间值,原变量类型没有发生变化。
笔记于慕课零基础学C语言
25755422