在C语言中,有如下变量定义:int x;double y;则y=x________。
A: 系统报错,不能执行
B: 系统自动把x的值转换成double类型后再赋值
C: 系统自动把y转换成int类型后再赋值
D: 系统在执行该命令时先询问操作者如何转换
A: 系统报错,不能执行
B: 系统自动把x的值转换成double类型后再赋值
C: 系统自动把y转换成int类型后再赋值
D: 系统在执行该命令时先询问操作者如何转换
举一反三
- 在Java语言中,有如下变量定义:[br][/br] int x; double y; 则x=y________。 A: 系统报错,不能执行 B: 系统自动把x转换成double类型后再执行 C: 系统自动把y的值转换成int类型后再执行 D: 系统在执行前询问操作者如何转换
- 经过如下定义和赋值后int x=2;double y;y=(float)x;,变量x的数据类型是
- {经过下述赋值后,变量x的数据类型是:int x=3;double y;y=(double)x;} A: int B: char C: float D: double
- 如果有定义int a; 则类型转换运算(double)a;可以把a转换成double类型的变量。
- int a=6;double b=(double)a;表示强制类型转换,将变量a转换成double 类型后,再赋给变量b。