在一个程序中如果变量a是int型,变量b是float型,则表达式 a+b 在编译器中默认的类型是( )。
A: 整型
B: 浮点型
C: 双精度型
D: 字符型
A: 整型
B: 浮点型
C: 双精度型
D: 字符型
举一反三
- 若有以下定义:double x;则变量x是( )。 A: 整型 B: 单精度浮点型 C: 双精度浮点型 D: 字符型
- 下列关于类型转换的说法中,错误的是___。 A: 如果a为int 型变量,b为char型变量,则a+b的值为int型 B: 如果a为float 型变量,b为int型变量,则a-b的值为float型 C: 如果a为double 型变量,b为float型变量,则a*b的值为double型 D: 如果a为int 型变量,b为int型变量,则a/(double)b的值为int型
- 对于一个数值变量,如果程序中不做任何说明,其默认的类型是 ______。 A: 整型 B: 长整型 C: 单精度型 D: 双精度型
- 类似一般程序设计语言中的浮点型变量,用于表示浮点(float)型数据是指()。 A: 实数型变量(FLOAT) B: 整型变量 C: 布尔变量
- 设变量a是整型,b是双精度型,则表达式a+b的数据类型为