gpt4 book ai didi

c++ - C++ 中的 unsigned char 效率低下?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:09:35 25 4
gpt4 key购买 nike

下面这段代码:`

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com