作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
下面这段代码:`
unsigned char agevalue;
cout<<"what is your age?"<< endl;
cin >> agevalue;
cout<<"your age is:"<< agevalue <<endl;`
剪切大于 9 的值,只保留第一个数字。这可能是什么原因?
最佳答案
尽管 unsigned char
在某些情况下被视为整数,但它主要用于表示和单个字符。因此,您的代码只读取第一个数字。如果你想读取一个数字,你想使用一种非 char
整数类型,例如 int
(如果你需要一个整数,这应该是你的默认选择).
关于c++ - C++ 中的 unsigned char 效率低下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19007537/
我是一名优秀的程序员,十分优秀!