Занятие 2.стандартные типы данных.переменные.основы ввода и вывода данных.уроки программирования для чайников.язык си

Доброго времени суток!
В этом уроке программирования для начинающих, поговорим о типах данных используемых в программах на С/С++.Разберемся с таким понятием как переменная, и научимся их использовать, немного коснемся темы ввода и вывода данных.
Начинаем!

Каждая мало-мальски сложная программа производит некоторые операции с данными. Что бы использовать данные их надо где-то хранить. Для этого используется память компьютера. Память компьютера в простейшем своем представлении разбита на ячейки, в них и записываются данные.Каждая такая ячейка имеет свой адрес, компьютер именно так и различает их между собой. Человеку же адресами оперировать неудобно.

Поэтому для того что бы использовать их и как-то различать между собой им присваиваются имена.

Переменная это область в памяти компьютера с определенным именем и хранящемся в ней значением.

Во время исполнения программы значение в переменной может изменяться. Если в переменную записывается новое значение, то старое безвозвратно стирается.

Теперь остановимся натипах данных используемых в языке программирования Си.
В одну и туже область памяти можно занести разные значения, например, 3, "три" и т.п. Для нас с вами запись 3+2 и "три плюс два" несут одинаковую смысловую нагрузку, компьютеры же, пока, не настолько умны что бы это понять (и вообще они только 0 и 1 оперируют). Поэтому в каждом языке программирования есть различные типы данных, используемые для различных значений.

В языке программирования Си существует несколько встроенных "базовых" типов данныхдля хранения различных данных. Основные типы, это целые числа, вещественные числа, и символы.
Для хранения целых чисел используется встроенный тип данных — int,

вещественных чисел — типы float и double,

символов — тип char.

Каждый их этих типов данных занимает в памяти определенный размер памяти.В зависимости от этого в них могут храниться разные максимальные значения. Следует ориентироваться на следующие показатели (вообще говоря это зависит от компьютера и компилятора)

-128

-2147483648

+-3.4*10^-38 < float < +-3.4*10^+38

Тип double называется тип с двойной точностью, там можно хранить еще большие вещественные числа.

Как уже отмечалось в первом уроке. Прежде чем использовать переменную в программе её необходимо объявить!
Разберемся с форматом объявления переменных в языке программирования Си. Он выглядит следующим образом.

имя_переменной;

Например:

Листинг 2.1

int b; // переменная b целого типа

float t; // переменная t вещественного типа

char w; // переменная w символьного типа

Внимание! Здесь и далее я не буду по возможности писать полный код программы. Т.е. подключаемые заголовочные файлы, заголовок функции main.Это как бы выдержка из кода.

Кстати, в одном объявлении можно сразу объявить несколько переменных, например так

Листинг 2.2

int a,c; // переменная a и переменная c целого типа

И не обязательно две, хоть 5 сразу.

Теперь, после того как переменные объявлены их надо инициализировать, т.е. присвоить им какие то значения. Для этого используется оператор присваивания "=".

Листинг 2.3

int a; // переменная a целого типа

a=5; // присваиваем переменной a значение 5. Теперь в ней записано 5.

Переменные можно инициализировать прямо во время описания, например так:

Листинг 2.5

int a=4;
float b=5.4 , c=3.1;

Рандомно подобранные статьи с сайта:

Язык программирования Си. Урок 2. Переменные, константы, типы данных


Похожие статьи:

admin