Размеры int и long - C (СИ)

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

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

Подскажите почему максимальные unsigned int и unsigned long равны -1 ,
#include <iostream>
#include "stdafx.h"
#include <limits.h>
#include <float.h>
 
void main()
{
    printf("Char min=%d \t\t Char max=%d \n",CHAR_MIN,CHAR_MAX);
    printf("Short min=%d \t Short max=%d \n",SHRT_MIN,SHRT_MAX);
    printf("Long min=%d \t Lomg max=%d \n",LONG_MIN,LONG_MAX);
    printf("Int min=%d \t Int max=%d \n\n",INT_MIN,INT_MAX);
 
    printf("Unsigned Char min=%d \t Unsigned Char max=%d \n",0,UCHAR_MAX);
    printf("Unsigned Short min=%d \t Unsigned Short max=%d \n",0,USHRT_MAX);
    printf("Unsigned Long min=%d \t Unsigned Lomg max=%d \n",0,ULONG_MAX);
    printf("Unsigned Int min=%d \t Unsigned Int max=%d \n\n",0,UINT_MAX);
 
}

Решение задачи: «Размеры int и long»

textual
Листинг программы
printf("%u",UINT_MAX);

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

  1. В коде используется функция printf для вывода информации на экран.
  2. В качестве формата вывода используется %u для вывода значения без знака.
  3. UINT_MAX - это максимальное значение, которое может хранить беззнаковое целое число.
  4. Значение UINT_MAX выводится на экран.

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


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

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

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