Напечатать переменную unsigned long - C (СИ)

Узнай цену своей работы

Формулировка задачи:

как напечатать переменную unsigned long (огромное число) вывод на экран получился только с помощью cout << как печатать в файл я без понятия..

Решение задачи: «Напечатать переменную unsigned long»

textual
Листинг программы
/* Maximum value an `unsigned long int' can hold.  (Minimum is 0.)  */
#  if __WORDSIZE == 64
#   define ULONG_MAX    18446744073709551615UL
#  else
#   define ULONG_MAX    4294967295UL
#  endif

Объяснение кода листинга программы

  1. Объявляется макрос __WORDSIZE, который определяет размер слова в байтах (8, 16 или 32).
  2. Вычисляется максимальное значение, которое может содержать переменная типа unsigned long int.
  3. Если __WORDSIZE равно 64, то максимальное значение равно 18446744073709551615UL.
  4. Если __WORDSIZE не равно 64, то максимальное значение равно 4294967295UL.
  5. Макрос ULONG_MAX определяется как максимальное значение, вычисленное на предыдущем шаге.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы