23.2.1. Стандартные типы данных библиотеки Glib

23.2.1. Стандартные типы данных библиотеки Glib

Библиотека Glib содержит типы данных, аналогичные типам данных языка С, а также такие структуры, как деревья, списки; функции для работы с памятью и обработки ошибок. Это сделано для того, чтобы ваше приложение могло быть легко портировано на другую платформу. Например, на одних компьютерах тип int может быть 32-разрядным, а на других — 64-разрядным (это зависит от архитектуры центрального процессора), А если вы используете тип gint, объявленный в библиотеке Glib, то можете дальше разрабатывать свое приложение и не беспокоиться о том, как оно будет работать на RISC-машине под управлением Windows NT. В таблице 23.1 перечислены типы данных библиотеки GLib, которые соответствуют типам данных С.

Таблица соответствия типов данных Glib и С Таблица 23.1

Тип данных С Тип данных Glib
char gchar
short gshort
long glong
int gint
bool gboolean
unsigned char guchar
unsigned short gushort
unsigned long gulong
unsigned int guint
float gfloat
double gdouble
long double gldouble
void* gpointer

Для использования этих типов данных, как и прочих возможностей библиотеки Glib, необходимо подключить заголовочный файл glib.h.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Типы данных

Из книги Сущность технологии СОМ. Библиотека программиста автора Бокс Дональд


Глава 2 Ввод данных. Типы, или форматы, данных

Из книги Excel. Мультимедийный курс автора Мединов Олег

Глава 2 Ввод данных. Типы, или форматы, данных Работа с документами Excel сопряжена с вводом и обработкой различных данных, то есть ин формации, которая может быть текстовой, числовой, финансовой, статистической и т. д. МУЛЬТИМЕДИЙНЫЙ КУРС Методы ввода и обработки данных


Типы данных 

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Типы данных  В JScript поддерживаются шесть типов данных, главными из которых являются числа, строки, объекты и логические данные. Оставшиеся два типа — это null (пустой тип) и undefined (неопределенный


Типы данных

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Типы данных Приведенные в этой главе таблицы взяты непосредственно из оперативной справочной системы и представляют единую модель данных Windows (Windows Uniform Data Model). Определения типов можно найти в заголовочном файле BASETSD.H, входящем в состав интегрированной среды разработки


14.5.1 Типы данных

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

14.5.1 Типы данных Файл может содержать текст ASCII, EBCDIC или двоичный образ данных (существует еще тип, называемый локальным или логическим байтом и применяемый для компьютеров с размером байта в 11 бит). Текстовый файл может содержать обычный текст или текст, форматированный


20.10.3 Типы данных MIB

Из книги Стандарты программирования на С++. 101 правило и рекомендация автора Александреску Андрей

20.10.3 Типы данных MIB Причиной широкого распространения SNMP стало то, что проектировщики придерживались правила "Будь проще!"? Все данные MIB состоят из простых скалярных переменных, хотя отдельные части MIB могут быть логически организованы в таблицы.? Только небольшое число


46. При наличии пользовательского new следует предоставлять все стандартные типы этого оператора

Из книги OrCAD PSpice. Анализ электрических цепей автора Кеоун Дж.

46. При наличии пользовательского new следует предоставлять все стандартные типы этого оператора РезюмеЕсли класс определяет любую перегрузку оператора new, он должен перегрузить все три стандартных типа этого оператора — обычный new, размещающий и не генерирующий


Типы данных

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

Типы данных Несмотря на то, что типы данных подробно описаны в документации (см. [1, гл. 4]), необходимо рассмотреть ряд понятий, которые будут часто использоваться в последующих главах книги. Помимо изложения сведений общего характера будут рассмотрены также примеры


2.3.3. Стандартные библиотеки

Из книги C++ для начинающих автора Липпман Стенли

2.3.3. Стандартные библиотеки Даже если при компоновке программы не были заданы библиотеки, все равно одна из них почти наверняка присутствует. Дело в том, что компилятор gcc автоматически подключает к программе стандартную библиотеку языка С: libc. В нее, однако, не входят


Стандартные типы данных и описание переменных

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Стандартные типы данных и описание переменных Значение присваиваемое переменной должно соответствовать её типу указанному в разделе описаний. В Pascal есть четыре стандартных типа величин (помимо тех, что могут быть дополнительно определены в каждой программе –


Стандартные типы данных и описание переменных

Из книги автора

Стандартные типы данных и описание переменных int – целоеlong – длинное целоеshort – короткое целоеunsigned – беззнаковое целоеfloat – вещественноеdouble – длинное вещественноеchar – литерноеВ отличии от Pfscal, в С логических переменных нет.Примеры описания переменных:int k;char a,


Типы данных

Из книги автора

Типы данных Обзор типов Типы в PascalABC.NET подразделяются на простые, строковые, структурированные, типы указателей, процедурные типы и классы.К простым относятся целые и вещественные типы, логический, символьный, перечислимый и диапазонный тип.К структурированным типам


Стандартные типы

Из книги автора

Стандартные типы Общие типы shortstring = string[255] Тип короткой размерной строки DateTime Тип даты и времени Tuple Тип кортежа StringBuilder Тип изменяемой строки символов Encoding Тип кодировки символов TextFile Синоним типа


Стандартные процедурные типы

Из книги автора

Стандартные процедурные типы Action0 Представляет действие без параметров Action<T> Представляет действие с одним параметром Action2<T1,T2> Представляет действие с двумя параметрами Action3<T1,T2,T3> Представляет действие с тремя параметрами Func0<Res>