Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Типы данных в языке Си.

Операторы языка Си | Тема 3. Управляющие структуры. Структуры повторения While, do – While, For. Управляющие операторы break и continue. | Тема 4. Массивы. Разработка программ с использованием одномерных и двумерных массивов. | Тема 6. Классы памяти и разработка программ. | Тема 7. Указатели в Си. | Тема 8. Использование указателей при обработке одномерных и двумерных массивов. | Тема 9. Символы и строки в Си. | Тема 11. Структуры данных в Си. | Тема 12. Динамические структуры данных. | Тема 13. Работа с файлами в Си. |


Читайте также:
  1. А стоит ли читать модную «молитву задержания»? В молитвословах, изданных Патриархией, ее нет, но множество листовок призывает с помощью этой молитвы задержать приход антихриста.
  2. Адаптер данных (объект DataAdapter)
  3. Адаптеры данных и связанные таблицы
  4. АНАЛИЗ НОМИНАТИВНЫХ ДАННЫХ
  5. Базы данных, информационно-справочные и поисковые системы
  6. Базы станционных данных
  7. Будьте конгруэнтны в словах, тоне голоса и языке тела.

В стандарте языка Си используется семь ключевых слов, указывающих на различные типы данных: int, long, short, unsigned, char, float, double. Первые четыре ключевых слова используется для представления целых, т.е. целых чисел без десятичной дробной части. Они могут появляться в программе по отдельности или в некоторых сочетаниях, как, например, unsigned short. Слово char предназначено для указания на буквы и некоторые другие символы, такие, как #, $, % и &. Последние два ключевых слова используются для представления чисел с десятичной точкой.

Типы int, short, long. Данные этих типов являются «числами со знаком», т.е. допустимыми значениями переменных этих типов могут быть только числа – положительные, отрицательные и нуль. При описании данных необходимо ввести только тип, за которым должен следовать список имен переменных. Приведем пример описания:

int m1, m2; short k1, k2, k3; long l1, l2;

Использование сочетания ключевых слов, как, например, long int или short int является более длинной записью ключевых слов long и short.

Целые константы. Согласно правилам языка Си, число без десятичной точки и без показателя степени рассматривается как целое. Например:

25 – 239 – целые; 25.0, 25Е2 – нецелые.

Константа типа long записывается так: 225a

Инициализация переменных целого типа. Константы часто применяются при ''инициализации'' переменных. Это означает присвоение переменной некоторого значения перед началом обработки. Например:

k1 = 0; m2 = 1;

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

int m2 = 15; short k2, k3 = 0; long l1 = 25, l2 = 30;

Тип данных unsigned. Обычно этот тип служит модификатором одного из трех ранее описанных типов. Можно использовать варианты: unsigned int, unsigned long. Целые переменные без знака описываются и инициализируются совершенно аналогично тому, как это делается в случае обычных целых переменных. Например:

unsigned int kol; unsigned short s = 2;

Тип данных char. Этот тип определяет целые числа без знака в диапазоне от 0 до 255. Обычно, такое целое размещается в одном байте памяти. В машине используется некоторый код для перевода чисел в символы и обратно. В большинстве компьютеров это код ASCII. Для описания символьной переменной применяется ключевое слово char. Например:

char s2; char s2, s3; char sk = k;

В стандарте языка Си принято правило, согласно которому значения переменной и константы типа char могут быть только одиночные символы.

Типы данных float и double. В программах вычислительного характера часто применяется числа с плавающей точкой. В языке Си такие данные описываются типом float. Переменные с плавающей точкой описываются и инициализируются точно таким же образом, что и переменные целого типа. Например:

float s1, s2; double s; float pe = 7.52e-7;


Дата добавления: 2015-11-04; просмотров: 92 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
График выполнения и сдачи заданий по дисциплине| Использование функции printf( ) и scanf( ).

mybiblioteka.su - 2015-2024 год. (0.005 сек.)