【问题标题】:What does "prompting" for an integer mean?整数的“提示”是什么意思?
【发布时间】:2014-03-20 16:45:56
【问题描述】:

我的测试评论有以下问题:

您将编写一个程序来执行以下操作:

  • 提示用户通过控制台以文本形式输入 32 位整数
  • 判断数是否为素数
  • 根据需要输出短语“prime”或“not prime”

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

【问题讨论】:

  • 提示输入 32 位整数的意思是“要求用户输入 32 位整数”

标签: c++ int 32-bit


【解决方案1】:

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

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

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

并且问题评论是正确的,您要求用户提供一个 32 位数字。

【讨论】:

    【解决方案2】:

    简短回答:不。更长的答案:可能是的。

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

    【讨论】:

      【解决方案3】:

      使用uint32_t 应该更准确。 int 在某些架构中可能与 32 位不同。

      【讨论】:

        猜你喜欢
        • 2019-08-06
        • 2022-12-01
        • 2019-04-25
        • 1970-01-01
        • 1970-01-01
        • 2017-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多