✏️ 纠错
第 268 题 / 共 276 题
2、整型变量a的值为3,浮点数变量b的值为3.5,在C++编译环境下,经过a *= b 计算后,a 的值变为10.5,此时如果输出a,将输出 10.5。
你真棒!
📝 题目解析
【答案】×
【考察知识点】不同类型变量的运算规则
【解析】a是整型变量,整型与浮点型运算时,结果为浮点型,把浮点型结果赋值给整型变量a,果会自动截断为整型(舍弃小数部分):
a *= b 等价于a = a * b = 3 * 3.5 = 10.5,截断后a的值为10(整型);
输出a时,将输出10而非10.5,该说法错误。