Размеры 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);
Объяснение кода листинга программы
- В коде используется функция printf для вывода информации на экран.
- В качестве формата вывода используется
%u
для вывода значения без знака. - UINT_MAX - это максимальное значение, которое может хранить беззнаковое целое число.
- Значение UINT_MAX выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д