c++中如何从终端输入给uint8_t类型赋值

nick
  • 91

无法从终端输入的方式给uint8_t类型的变量赋值

uint8_t x;
cin>>x;
cout<<x;

如在终端输入248,但输出并不是248

回复
阅读 2.1k
1 个回答
✓ 已被采纳

uint8_t的原型是typedef unsigned char uint8_t
所以你明白了,x实际上是一个char,那么cin>>char该怎么输入呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏