Что означает «подсказка»? для целого числа значит?

У меня есть следующий вопрос в моем тестовом обзоре:

Вы должны написать программу для следующего:

  • Предложите пользователю ввести 32-разрядное целое число в виде текста через консоль
  • Определите, является ли число простым
  • Выведите фразу «простое» или «не простое» в зависимости от ситуации.

Я запутался в запросе 32-разрядного целого числа. Это то же самое, что объявить обычную переменную типа int?

0

Решение

Краткий ответ: нет. Более длинный ответ: возможно, да.

Зачем? int не имеет фиксированного размера; это определяется как наличие по крайней мере 16 бит Может случиться так, что он имеет 32 бита, но это не гарантировано. использование int32_t или же uint32_t для этой цели.

2

Другие решения

С помощью uint32_t должно быть более точным. int может отличаться от 32-битного в некоторых архитектурах.

1

это означает, что вам нужно добавить следующий двухстрочный код

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

тогда я номер, который вы получили из подсказки.

и комментарий к вопросу правильный, вы спрашиваете у пользователя 32-битное число.

1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector