Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


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




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


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


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

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

 

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

 

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

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

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

 

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

-128 <= char <= 127

-2147483648 <= int <= 2147483647

+-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;





Поделиться с друзьями:


Дата добавления: 2015-01-25; Мы поможем в написании ваших работ!; просмотров: 543 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Вы никогда не пересечете океан, если не наберетесь мужества потерять берег из виду. © Христофор Колумб
==> читать все изречения...

2339 - | 2144 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.