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

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

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

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Язык программирования C. Лекции и упражнения (6-е изд.) 2015»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Максимальное представимое конечное значение 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 перечислены функции локализации с кратким описанием каждой из них.

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

Таблица 6.V.12. Функции локализации

Возможными значениями параметра locale при вызове setlocaleO могут быть С - фото 641

Возможными значениями параметра locale при вызове setlocaleO могут быть "С", что принято по умолчанию, и что представляет собственную среду, определенную реализацией. Реализация может определять дополнительные локальные установки. Возможные значения параметра category при вызове setlocale() представлены макросами, которые перечислены в табл. B.V.13.

Таблица 6.V.13. Макросы категорий

В табл BV14 перечислены обязательные члены структуры struct lconv Таблица - фото 642

В табл. B.V14 перечислены обязательные члены структуры struct lconv. Таблица 6.V.14. Обязательные члены структуры struct lconv

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

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

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

Математическая библиотека: math.h

В стандарте С99 внутри заголовочного файла math.h определены два типа:

float_t double_t

Эти типы по ширине, но меньшей мере, соответствуют типам float и double, a double t — по меньшей мере, типу float_t. Они предназначены для того, чтобы служить типами, обеспечивающими наиболее эффективные вычисления с данными

float и double.

В math.h также определено несколько макросов, которые описаны в табл. Б.У15; все они кроме HUGE_VAL добавлены стандартом С99. Некоторые из них более подробно обсуждаются в разделе VIII приложения.

Таблица 6.V.15. Макросы в math.h

Справочные материалы 861 Окончание табл Б У 5 Математические функции - фото 645

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

Окончание табл. Б. У. /5

Математические функции обычно работают со значениями типа double В стандарте - фото 646

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

Интервал:

Закладка:

Сделать

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

Представляем Вашему вниманию похожие книги на «Язык программирования C. Лекции и упражнения (6-е изд.) 2015» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


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

Обсуждение, отзывы о книге «Язык программирования C. Лекции и упражнения (6-е изд.) 2015» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x