#5814. 【Cpp初级】07-顺序结构-格式化输入输出函数和四舍六入五留双
【Cpp初级】07-顺序结构-格式化输入输出函数和四舍六入五留双
- 要格式化读取十进制数a,下列写法正确的是(){{ select(1) }}
- scanf("d",&a);
- scanf("d",a);
- scanf("%d",&a);
- scanf("%d",a);
- 下列关于附加格式说明符的表示中,错误的是(){{ select(2) }}
- l,用于长整型数或double型实数
- *,表示乘法
- 域宽(一个整数),指定输入所占列宽
- h,用于短整型数
- 关于printf函数的格式符,下列说法错误的是(){{ select(3) }}
- %*d,表示在输出十进制数前先输出一个" * "
- %lf,以小数形式输出双精度,隐含输出6位小数
- %.mlf,以小数形式输出双精度,指定输出m位小数
- %md,输出m位(不足补空格,大于m位时按实际长度输出)
- 关于四舍六入五留双,下列说法错误的是(){{ select(4) }}
- 被修约的数字等于或小于4时,该数字舍去;
- 被修约的数字等于或大于6时,则进位;
- 被修约的数字等于5时,则进位;
- 被修约的数字等于5时,若其后有不为0的数字则进位,否则在前一位为偶数时舍去,在前一位为奇数时进位;