ПРИЛОЖЕНИЕ Г. ТИПЫ ДАННЫХ И КЛАССЫ ПАМЯТИ  

ПРИЛОЖЕНИЕ Г. ТИПЫ ДАННЫХ И КЛАССЫ ПАМЯТИ  

Основные типы данных

Ключевые слова: Основные типы данных определяются с помощью следующих семи ключевых слов: int, long, short, unsigned, char, float, double

Целые со знаком: Могут иметь положительные и отрицательные значения.

int: основной тип целых чисел для конкретной системы.

long или long int: могут иметь целое как минимум такого же размера, как самое большое int и, возможно, больше.

short или short int: самое большое целое типа short не больше самого большого int, а возможно, и меньше. Обычно long должно быть больше short, a int должно быть таким же, как одно из них. Например, версия языка Си Lattice С для компьютера IBM PC имеет 16-разрядные целые типа short и int и 32-разрядные long. Все это зависит от используемой системы.

Целые без знака: имеют только нулевые и положительные значения. Они не могут быть больше самого большого возможного положительного числа.

Ключевое слово: unsigned используется перед обозначением типа: unsigned int, unsigned long, unsigned short.

Отдельно стоящее unsigned обозначает то же самое, что и unsigned int.

Символы: это типографские знаки, такие, как А, & и +.

Обычно каждый из них занимает в памяти только один байт.

char: ключевое слово для этого типа.

Числа с плавающей точкой: они могут иметь положительные и отрицательные значения.

float: основной (для используемой системы) размер чисел с плавающей точкой.

double или long float: больший (возможно) элемент для размещения чисел с плавающей точкой. С его помощью в принципе можно использовать больше значащих цифр и, возможно, больший порядок.

Как описать простую переменную:

     1. Выберите необходимый тип.

     2. Выберите имя для переменной.

     3. Используйте следующий формат для oператора описания:

        обизначение-типа имя-переменной;

Обозначение-типа состоит из одного или более ключевых слов типа. Вот несколько примеров:

int erest;unsigned short cash;

     4. Можно описать более чем одну переменную одного и того же типа, разделив имена переменных запятыми:

char ch, init, ans;

     5. Можно инициализировать ту или иную переменную в операторе описания:

float mass = 6.0E24;

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

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

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

4.4 Классы Памяти

Из книги C++ автора Хилл Мюррей

4.4 Классы Памяти Есть два описываемых класса памяти: автоматический и статический.Автоматические объекты локальны для каждого вызова блока и сбрасываются по выходе из него.Статические объекты существуют и сохраняют свое значение в течение выполнения всей


R.3.5 Классы памяти

Из книги Справочное руководство по C++ автора Страустрап Бьярн

R.3.5 Классы памяти Существует два описываемых класса памяти: автоматический и статический.Автоматические объекты становятся локальными при передаче управления в каждый блок.Статические объекты существуют и сохраняют свое значение во все время выполнения


Базы данных (классы для работы с базами данных)

Из книги Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT автора Фролов Александр Вячеславович

Базы данных (классы для работы с базами данных) В MFC включены несколько классов, обеспечивающую поддержку приложений, работающих с базами данных. В первую очередь это классы ориентированные на работу с ODBC драйверами – CDatabase и CRecordSet. Поддерживаются также новые средства для


Классы как типы

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Классы как типы Понятие класса достаточно мощное, чтобы избежать необходимости любого другого механизма типизации: Каждый тип должен быть основан на классе. Даже базовые типы, такие как INTEGER и REAL, можно рассматривать как классы; обычно такие классы являются встроенными.


Типы и классы

Из книги MySQL: руководство профессионала автора Паутов Алексей В

Типы и классы Мы уже научились смотреть на класс - центральное понятие объектной технологии, - как на продукт слияния двух концепций: модуля и типа. До введения универсализации можно было говорить, что класс - это модуль, но это и тип данных.С появлением универсализации


Глава 2. Типы памяти и таблиц

Из книги Язык программирования Си для персонального компьютера автора Бочков C. О.

Глава 2. Типы памяти и таблиц MySQL поддерживает несколько типов памяти, которые действуют как драйверы для различных типов таблицы.С MySQL 5.1 MySQL AB представил новую подключаемую архитектуру памяти, которая позволяет типам памяти загружаться и выгружаться по мере надобности.


2.1.2.3. Безопасность и сменные типы памяти

Из книги Язык Си - руководство для начинающих автора Прата Стивен

2.1.2.3. Безопасность и сменные типы памяти Чтобы устанавливать съемный тип памяти, сменный файл должен быть размещен в сменном каталоге MySQL, а пользователь, выдающий инструкцию INSTALL PLUGIN должен иметь привилегию INSERT для таблицы


2.2. Обеспечиваемые типы памяти

Из книги Понимание SQL автора Грубер Мартин

2.2. Обеспечиваемые типы памяти MySQL 5.1 поддерживает следующие типы памяти:MyISAM: применяемый по умолчанию тип памяти MySQL, который наиболее используется в Web, хранилищах данных и других средах прикладных программ. MyISAM обеспечивается во всех конфигурациях MySQL. Описан в книге


2.2.3. Другие типы памяти

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

2.2.3. Другие типы памяти Другие типы памяти могут быть доступны от третьих лиц, которые использовали Custom Storage Engine interface.Вы можете находить подробную информацию в списке типов памяти третьего лица на странице MySQL Forge Storage Engines http://forge.mysql.com/projects/search.php?t=tagk=storage%20engine.Примечание.


Классы памяти

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

Классы памяти Спецификация класса памяти переменной определяет, какое время жизни она имеет (глобальное или локальное), и влияет на область действия переменной. Объект с глобальным временем жизни существует и имеет значение на протяжении всего времени выполнения


10. Классы памяти и разработка программ

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

10. Классы памяти и разработка программ ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕКЛАССЫ ПАМЯТИФУНКЦИЯ ПОЛУЧЕНИЯ СЛУЧАЙНЫХ ЧИСЕЛПРОВЕРКА ОШИБОКМОДУЛЬНОЕ


Резюме: Классы памяти

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

Резюме: Классы памяти I. Ключевые слова: auto, extern, static, registerII. Общие замечания:     Класс памяти определяет область действия переменной и продолжительность ее существования в памяти. Класс памяти устанавливается при описании переменной с соответствующим ключевым словом.


Инициализация массивов и классы памяти

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

Инициализация массивов и классы памяти      Для хранения данных, необходимых программе, часто используют массивы. Например, в массиве из 12 элементов можно хранить информацию о количестве дней каждого месяца. В подобных случаях желательно иметь удобный способ


Классы памяти

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

Классы памяти I.Ключевые слова: auto, external, static, registerII. Основные замечания Класс памяти переменной определяет область ее действия и продолжительность использования. Класс памяти определяется местом задания переменной и соответствующим ключевым словом. Переменные,


Классы коллекций и связанные типы

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

Классы коллекций и связанные типы List<T> Динамический массив Stack<T> Стек - набор элементов, реализованных по принципу последний вошел-первый вышел Queue<T> Очередь - набор элементов, реализованных по принципу первый вошел-первый вышел LinkedList<T>