|
Типы, операторы и выраженияРазумным будет выбирать такие названия переменных, отражающих содержание переменной и которые невозможно было бы типографические спутать с другими. Мы склонны принимать короткие названия для локальных переменных, особенно счетчиков цикла, и длинные - для внешних переменных. Типы данных и размеры Существует лишь несколько основных типов данных в C: char один байт, способный удерживать один знак локального набора символов int целое, типично отражает натуральный размер целых машины float одинарной точности число с плавающей точкой double двойной точности число с плавающей точкой В дополнение, существует определенное количество классификаторов, которые можно использовать применительно вышеуказанных основных типов. Так, short с long применяются с целыми: short int sh; long int counter; Слово int можно опустить в таких объявлениях и, типично, именно так и делают. Идея заключается в том, что short и long должны обеспечивать различными длинами целых, там где это имеет практический смысл; int, как правило, будет натуральным размером целого для определенной машины. short часто имеет 16-битную длину, а int - 16, или 32-битную. Каждый компилятор может выбрать соответствующие размеры для собственного оборудования, единственным ограничением будучи то, что short и int должны иметь не менее 16 бит, long - 32 бита, short не может быть длиннее int, который, в свою очередь - не длиннее long. Классификаторы signed или unsigned можно применять для char или любого целого. Беззнаковые, unsigned, числа всегда положительные или ноль и подлежат правилам арифметического модуля 2n, где n - это количество битов используемого типа. Так, например, если char имеет длину 8 битов, переменные типа unsigned char иметь значение от 0 255, тогда как signed char - между -128 и 127 (в машине с двоичной системой). Или обычные char принимаются со знаком, есть беззнаковыми, зависит от машины, но друковни знаки всегда положительны. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Другие статьи по теме: - Символьные массивы- Внешние переменные и область действия - Введение в c++ - Функции и структура программ - Типы, операторы и выражения |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |