Тема: Ліміти значень.
Як з допомого операторів на С визначити максимум та мінімум типу данни int, short, float...
Наведіть будь-ласка приклади.
[code=C]#include<stdio.h>
#include<limits.h>
#include<locale.h>
int main(void)
{
char*locale=setlocale(LC_ALL,"");
printf("————————————————————————————————————————————————————————————————————————————————————————————\n");
printf("| Типи данних |\n");
printf("————————————————————————————————————————————————————————————————————————————————————————————\n");
printf("|Назва типу |Пояснення |Дiапазон значень |\n");
printf("|short |Коротке цiле число |%-d...%-d |\n", SHRT_MIN, SHRT_MAX);
printf("|unsigned short |Коротке цiле число без знаку. |0...%-d |\n", USHRT_MAX);
printf("|int |Цiле число |%-d...%-d |\n", INT_MIN, INT_MAX);
printf("|unsigned int |Цiле число |0...%-d |\n", UINT_MAX);
printf("|char |Один символ |%-d...%-d |\n", CHAR_MIN, CHAR_MAX);
printf("|char[] |Рядок | |\n");
printf("|long |Довге цiле число |%-d...%-d |\n", LONG_MIN, LONG_MAX);
printf("|unsigned long |Довге цiле число без знаку |0...%-d |\n", ULONG_MAX);
printf("|long long | |%-d...%-d |\n", LLONG_MIN, LLONG_MAX);
printf("|unsigned long long| |%-d ...%-d |\n",LONG_MIN, LONG_MAX);
printf("————————————————————————————————————————————————————————————————————————————————————————————\n");
return 0;
}[/code]
Я мав на увась щось такого формату.
Але в мене не відображаються деякі типи.