下列关于C++格式化输入规则的描述中,正确的是哪一项?

vk947541 单选题 共 个子题

以下代码片段辅助理解格式化输入的常见用法:

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
    int a, b;
    char c;
    cin >> setw(4) >> a >> c >> b;
    return 0;
}
A

使用cin的>>运算符进行格式化输入时,不会自动跳过输入流中的前导空白字符

B

std::setw(n)函数设置的输入宽度会持续影响后续所有的cin读取操作,直到再次调用setw修改为止

C

使用scanf("%d:%d", &a, &b)时,必须在两个整数之间输入一个冒号字符才能正确读取两个变量的值

D

当向int类型变量通过cin输入非数字字符时,程序会直接终止运行

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧