下面关于整型变量 int x 的赋值语句不正确是( )。
- A. `x=(3.16);`
- B. `x=3.16;`
- C. `x=int(3.16);`
- D. `x=3.16 int;`
正确答案:D
正确答案:D
3.16 int 这种写法不存在;前三个都能把 3.16 转成 3(直接赋值自动截断、int(3.16) 显式转换),选 D。 💡 小数转 int 会截断舍小数(3.16→3);强制转换写 int(3.16) 或 (int)3.16。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习