Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Приложение 1 Си.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
348.16 Кб
Скачать

Приложение 2

Основные понятия Си/С++

Предельные значения для целостных типов — файл limits.H

Имя

константы

Стандартные

значения

Смысл

CHAR_BIT

8

Число битов в байте

SCHAR_MIN

-128

Минимальное значение для singed char

SCHAR_MAX

+127

Максимальное значение singed char

UCHAR_MAX

225

Максимальное значение unsigned char

CHAR_MIN

0

Минимальное значение для char

CHAR_MAX

255

Максимальное значение для char

MB_LEN_MAX

1

Максимальное число байтов в многобайтовом символе

SHRT_MIN

-32767

Минимальное значение для short

SHRT_MAX

+32767

Максимальное значение для short

USHRT_MAX

65535

Максимальное значение для unsigned short

INT_MIN

-32767

Минимальное значение для int

INT MAX

+32767

Максимальное значение для int

UINT_MAX

65535

Максимальное значение unsigned int

LONG MIN

-2147483647

Минимальное значение для long

LONG_MAX

+2147483647

Максимальное значение для long

ULONG MAX

4294967295

Максимальное значение unsigned long

Константы для вещественных типов — файл float.H

Имя

константы

Стандартные

значения

Смысл

FLT_RADIX

2

Основание экспоненциального представления, например: 2, 16

FLT_DIG

6

Количество верных десятичных цифр

FLT_EPSILON

1.19209290E-07F

Минимальное х, такое, что 1.0 +х не равно 1.0

FLT_MANT_DIG

24

Количество цифр по основанию FLT_RADIX в мантиссе

FLT_MAX

3.40282347E+38F

Максимальное число с плавающей точкой

FLT_MAX_EXP

+ 128

Максимальное n, такое, что FLT_RADIX^n - 1 представимо в виде числа типа float

FLT_MAX_10_EXP

+ 38

Максимальное целое n,такое, что 10^n пред ставимо как float

FLT_MIN

1.17549435E-38F

Минимальное нормализованное число с плавающей точкой типа float

FLT_MIN_EXP

- 125

Минимальное n, такое, что 10^n представимо в виде нормализованного числа

FLT_MIN_10_EXP

-37

Минимальное отрицательное целое n, такое, что 10^n — в области определения чисел типа float

DBL_DIG

15

Количество верных десятичных цифр для типа double

DBL_EPSILON

2.2204460492503131E-16

Минимальное х, такое, что 1.0 + х не равно 1.0, где х принадлежит типу double

DBL_MANT_DIG

53

Количество цифр по основанию FLT_RADIX в мантиссе для чисел типа double

DBL_MAX

1.7976931348623158E+308

Максимальное число с плавающей точкой типа double

DBL_MAX_EXP

+ 1024

Максимальное n, такое, что FLT_RADIX^n - 1 представимо в виде числа типа double

DBL_MAX_10_EXP

+308

Максимальное целое n, такое, что 10^n представимо как double

DBL_MIN

2.2250738585072014E-308

Минимальное нормализованное число с плавающей точкой типа double

DBL_MIN_EXP

-1021

Минимальное n, такое, что 10^n представимо в виде нормализованного числа типа double

DBL_MIN_10_EXP

-307

Минимальное отрицательное целое n, такое, что, 10^n — в области определения чисел типа double