【3判断】表达式中出现不同类型的变量进行运算时,C编译器会自动将变量转换成相同的数据类型再进行运算
举一反三
- ____基本数据类型____之间进行运算,不同数据类型有的可以自动进行转换,其中byte类型可以转换成int类型。
- 对于强制类型转换,正确的说法是( ) A: 对于进行强制类型转换的变量,变量本身的数据类型不变 B: 对于进行强制类型转换的变量,按照转换后的类型进行保存 C: 对于进行强制类型转换的变量,变量本身的数据类型和运算时的类型都改变 D: 对于进行强制类型转换的变量,变量本身的数据类型和运算时的类型都不改变
- 变量在表达式中进行运算时,也有可能发生自动类型转换,这就是表达式数据类型的【】
- 不同的基本数据类型的数据进行混合运算时,必须先转换成同一类型,然后再进行运算。C++采取两种方法对基本数据类型进行转换:隐式转换(也称自动转换)和显式转换(也称强制转换)。
- 【单选题】关于变量类型转换的描述中,正确的是 A. 只有数据类型相同的数据才能进行运算 B. byte类型和short类型的数据是不能一起运算的 C. 两个byte类型数据一起运算时会把先自动提升到int类型再运算 D. 两个整型在一起运算时,结果一定是int