强制类型转换运算符
在C++的表达式中,不同的数据类型会自动地转换类型进行运算,但有的时候也需要程序员自己进行强制类型转换,将某个表达式转换成自己所需要的数据类型。...强制类型转换的一般形式为
(类型名) (表达式)
如果进行强制类型转换的对象是一个变量,则该变量的括号可以省略;如果要进行强制转换的对象是一个包含多项的表达式,则应该用小括号括起来表达式
比如
(int...+的强制类型转换和C语言一样,因为C++编写者将C语言的优点保留了下来,除此之外C++还特别增加了
类型名 (表达式),类型名不加括号,但是变量或者表达式用括号括起来
int (a);
float (7%...3);
案例:将浮点型变量3.3转换为整型变量并输出。...在强制类型转换时,会得到一个中间变量,原来变量的类型未发生变化,但是如果从高精度向低精度转换时,会丢失精度。