← 查看本卷题目GESP C++ 2级2025年12月单选题 第5题 · 2 分某同学执行C++代码时 printf("%g\n", (3 + 3.1415926535)); 输出 6.14159,其原因最可能是( )。 填写答案AC++中整数和浮点数相加时,整数会被转换为浮点数,而某些十进制小数无法精确表示为二进制小数,从而 产生某些舍入误差。BC++的 printf 函数在输出浮点数时根据格式有默认小数点位数,因此输出了较少的位数。C3.1415926535 是一个无限循环小数,在计算机中无法精确表示。D由于计算机CPU的运算错误导致。提交答案详细解析这题不会 ← 上一题 第 167 / 405 题← → 键切题 下一题 →
某同学执行C++代码时 printf("%g\n", (3 + 3.1415926535)); 输出 6.14159,其原因最可能是( )。 填写答案AC++中整数和浮点数相加时,整数会被转换为浮点数,而某些十进制小数无法精确表示为二进制小数,从而 产生某些舍入误差。BC++的 printf 函数在输出浮点数时根据格式有默认小数点位数,因此输出了较少的位数。C3.1415926535 是一个无限循环小数,在计算机中无法精确表示。D由于计算机CPU的运算错误导致。提交答案详细解析这题不会