标签: uint32
我已将变量声明为 uint32_t num; 当我接受这个变量的输入时,即 CIN>> NUM; COUT<
当我运行这个程序时,我将num值作为12345678,它工作正常&给cout。但是当我输入1234abcd时。它会产生问题&仅显示1234。 请提出解决方案以解决此问题。
答案 0 :(得分:2)
如果要读取十六进制数字,请使用std:: cin >> std::hex >> num;。
std:: cin >> std::hex >> num;