整数的"prompting"是什么意思?
What does "prompting" for an integer mean?
我对我的考试复习有以下问题:
你要写一个程序来做以下事情:
- 提示用户通过控制台
输入一个32位整数作为文本- 判断数字是否为素数
- 根据需要输出短语"素数"或"非素数"
我对32位整数的提示感到困惑。这和声明一个普通的int变量是一样的吗?
这意味着你需要添加以下2行代码
cout << "input a 32 bit integer";
cin >> i
然后我从提示中得到的号码。
和问题注释是正确的,你问用户一个32位的数字。
简短的回答:不。更详细的回答:可能是。
为什么?int
没有固定大小;它被定义为具有至少 16位。它可能恰好有32位,但不能保证。使用int32_t
或uint32_t
。
使用uint32_t
应该更准确。int
在某些体系结构中可以与32位不同。
相关文章:
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- "类模板示例<int>;"语句对 C++11 是什么意思?
- 线应该是什么意思
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 表达式"b=(b-x)&x"是什么意思?
- 这个表达是什么意思?
- 此代码验证公式是什么意思?
- 跟踪日志中的T.11803()是什么意思?
- 这个额外的关键字在这个 c++ 类声明中是什么意思?
- * 和 ** 在 C++ 函数声明中是什么意思?
- _T("xyz")是什么意思?
- #define Dbg(fmt,..) (0) 是什么意思? 警告:表达式无效
- 这行代码到底是什么意思?
- 当我们说在执行程序时将操作系统的控制权传递给main()函数时,我们的意思是什么
- 这句话在c++中的意思是什么
- 这个typedef的意思是什么
- 这句话的意思是什么
- 意思是什么
- 这个句法的意思是什么?