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

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

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

Ключевые слова: Основные типы данных определяются с помощью следующих семи ключевых слов: 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;

Оглавление книги


Генерация: 1.711. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз