整数的"prompting"是什么意思?

What does "prompting" for an integer mean?

本文关键字:意思 是什么 prompting 整数      更新时间:2023-10-16

我对我的考试复习有以下问题:

你要写一个程序来做以下事情:

  • 提示用户通过控制台
  • 输入一个32位整数作为文本
  • 判断数字是否为素数
  • 根据需要输出短语"素数"或"非素数"

我对32位整数的提示感到困惑。这和声明一个普通的int变量是一样的吗?

这意味着你需要添加以下2行代码

cout << "input a 32 bit integer";
cin >> i

然后我从提示中得到的号码。

和问题注释是正确的,你问用户一个32位的数字。

简短的回答:不。更详细的回答:可能是。

为什么?int没有固定大小;它被定义为具有至少 16位。它可能恰好有32位,但不能保证。使用int32_tuint32_t

使用uint32_t应该更准确。int在某些体系结构中可以与32位不同。