Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015

Тут можно читать онлайн Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая старинная литература, издательство Вильямс, год 0101. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Стивен Прата - Язык программирования C. Лекции и упражнения (6-е изд.) 2015 краткое содержание

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - описание и краткое содержание, автор Стивен Прата, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - читать онлайн бесплатно полную версию (весь текст целиком)

Язык программирования C. Лекции и упражнения (6-е изд.) 2015 - читать книгу онлайн бесплатно, автор Стивен Прата
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Таблица 6.V.8. Прототипы в fenv.h

854 Приложение Б Окончание табл б У 8 Характеристики среды плавающей - фото 635

854 Приложение Б

Окончание табл. б. У. 8

Характеристики среды плавающей запятой floatь В заголовочном файле floath - фото 636

Характеристики среды плавающей запятой: float.ь

В заголовочном файле float.h определено несколько макросов, представляющих разнообразные пределы и параметры. Эти макросы перечислены в табл. B.V.9; добавления, появившиеся в С11, выделены курсивом. Многие макросы имеют отношение к следующей модели представления с плавающей запятой:

Язык программирования C Лекции и упражнения 6е изд 2015 - изображение 637

Если самая первая цифра/ ;является ненулевой (и х отлично от нуля), то такое число называется нормализованным числом с плавающей запятшм. Соответствующие объяснения приведены в разделе VIII этого приложения, в том числе и для ряда показанных макросов.

Таблица 6.V.9. Макросы в fenv.li

Справочные материалы 855 Продолжение табл БУ9 Макрос Описание - фото 638

Справочные материалы 855

Продолжение табл. Б,У.9

Макрос

Описание

DBL_DECIMAL_DIG

Количество десятичных цифр для double, которые могут быть преобразованы из основания b в основание 10 и обратно в основание b без изменения значения (минимальное значение — 10)

LDBL_DECIMAL_DIG

Количество десятичных цифр для long double, которые могут быть преобразованы из основания b в основание 10 и обратно в основание b без изменения значения (минимальное значение — 10)

DECIMAL_DIG

Количество десятичных цифр для самого широкого поддерживаемого типа с плавающей запятой, которые могут быть преобразованы из основания b в основание 10 и обратно в основание b без изменения значения (минимальное значение — 10)

FLT_DIG

Количество десятичных цифр для float, которые могут быть преобразованы из основания 10 в основание b и обратно в основание 10 без изменения значения (минимальное значение — 6)

DBL_DIG

Количество десятичных цифр для double, которые могут быть преобразованы из основания 10 в основание b и обратно в основание 10 без изменения значения (минимальное значение — 10)

LDBL_DIG

Количество десятичных цифр для long double, которые могут быть преобразованы из основания 10 в основание b и обратно в основание 10 без изменения значения(минимальное значение — 10)

FLT_MIN_EXP

Минимальное отрицательное целочисленное значение, которое может принимать е, для float

DBL_MIN_EXP

Минимальное отрицательное целочисленное значение, которое может принимать е, для double

LDBL_MIN_EXP

Минимальное отрицательное целочисленное значение, которое может принимать е, для long double

FLT MIN 10 EXP

Минимальное отрицательное целочисленное значение, такое что результат возведения 10 в степень, равную этому значению, по-прежнему является нормализованным числом float (не больше, чем -37)

DBL_MIN_10_EXP

Минимальное отрицательное целочисленное значение, такое что результат возведения 10 в степень, равную этому значению, по-прежнему является нормализованным числом double (не больше, чем -37)

LDBL_MIN_10_EXP

Минимальное отрицательное целочисленное значение, такое что результат возведения 10 в степень, равную этому значению, по-прежнему является нормализованным числом long double (не больше, чем -37)

FLT_MAX_EXP

Максимальное положительное целочисленное значение, которое может принимать е, для float

DBL_MAX_EXP

Максимальное положительное целочисленное значение, которое может принимать е, для double

LDBL_MAX_EXP

Максимальное положительное целочисленное значение, которое может принимать е, для long double

FLT_MAX_10_EXP

Максимальное положительное целочисленное значение, такое что результат возведения 10 в степень, равную этому значению, входит в диапазон представимых конечных значений float (по крайней мере +37)

856 Приложение Б

Окончание табл. B.V.9

Макрос

Описание

DBL_MAX_10_ЕХР

Максимальное положительное целочисленное значение, такое что результат возведения 10 в степень, равную этому значению, входит в диапазон представимых конечных значений double (по крайней мере +37)

LDBL_MAX_10_EXP

Максимальное положительное целочисленное значение, такое что результат возведения 10 в степень, равную этому значению, входит в диапазон представимых конечных значений long double (по крайней мере +37)

FLT_MAX

Максимальное представимое конечное значение float (по крайней мере, 1Е+37)

DBL_MAX

Максимальное представимое конечное значение double (по крайней мере, 1Е+37)

LDBL_MAX

Максимальное представимое конечное значение long double (по крайней мере, 1Е+37)

FLT_EPSILON

Разность между 1 и наименьшим значением, большим 1, для float (не больше, чем 1Е-5)

DBL_EPSILON

Разность между 1 и наименьшим значением, большим 1, для double (не больше, чем 1Е-9)

LDBL EPSILON

Разность между 1 и наименьшим значением, большим 1, для long double (не больше, чем 1Е-9)

FLT_MIN

Наименьшее положительное нормализованное значение float (не больше, чем 1Е—37)

DBL MIN

Наименьшее положительное нормализованное значение double (не больше, чем 1Е—37)

LDBL_MIN

Наименьшее положительное нормализованное значение long double (не больше, чем 1Е-37)

FLT_TRUE_MIN

Наименьшее положительное значение float (не больше, чем 1Е-37)

DBL_TRUE_MIN

Наименьшее положительное значение double (не больше, чем 1Е-37)

LDBL TRUE MIN

Наименьшее положительное значение long double (не больше, чем 1Е-37)

Преобразование формата целочисленных типов:

inttypes.h (С99)

В заголовочном файле inttypes.h определено несколько макросов, которые могут использоваться в качестве спецификаторов формата для расширенных целочисленных типов. Более подробно это обсуждается в разделе VI приложения. В данном заголовочном файле также объявлен следующий тип:

imaxdiv_t

Этот тип представляет собой структуру, представляющую возвращаемое значение функции idivmax().

Справочные материалы 857

В inttypes.h также включен заголовочный файл stdint.h и объявлено несколько функций, которые работают с наиболее широким целочисленным типом, объявленным в stdint.h как intmax. Функции перечислены в табл. B.V. 10.

Таблица 6.V.10. Функции для работы с наиболее широким целочисленным типом

Альтернативное написание iso646h Заголовочный файл iso646h предоставляет 11 - фото 639

Альтернативное написание: iso646.h

Заголовочный файл iso646.h предоставляет 11 макросов, которые расширяются в указанные операции (табл. B.V.ll).

Таблица 6.V.11. Альтернативное написание

Локализация localeh Локальная установка или локаль это группа настроек - фото 640

Локализация: locale.h

Локальная установка (или локаль) — это группа настроек, которые управляют такими элементами, как символ, используемый для представления десятичной точки. Локальные установки сохраняются в структуре типа struct lconv, которая определена в заголовочном файле locale.h. Локальная установка может быть задана строкой, которая указывает определенный набор значений для членов структуры. Стандартная локальная установка обозначается строкой "С". В табл. B.V.ll перечислены функции локализации с кратким описанием каждой из них.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Стивен Прата читать все книги автора по порядку

Стивен Прата - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Язык программирования C. Лекции и упражнения (6-е изд.) 2015 отзывы


Отзывы читателей о книге Язык программирования C. Лекции и упражнения (6-е изд.) 2015, автор: Стивен Прата. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x