0

我已将变量声明为 uint32_t num;当我输入这个变量时,即 cin>>num; cout<

当我运行这个程序时,我将 num 值设为 12345678,它工作正常并给出 cout。但是当我输入为 1234abcd 时。它会产生问题并仅显示 1234。请提出解决此问题的解决方案。

4

1 回答 1

2

std:: cin >> std::hex >> num;如果您想读取十六进制数字,请使用。

于 2010-05-24T18:28:18.953 回答