русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Занятие 2.Стандартные типы данных. Переменные. Основы ввода и вывода данных.


Дата добавления: 2015-06-12; просмотров: 473; Нарушение авторских прав


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

Внимание!

Обновленная версия первой половины данного урока.Типы данных и переменные. Еще более подробное и понятное изложение, дополнительные задания.

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

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

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

Теперь остановимся натипах данных используемых в языке программирования Си.

В одну и туже область памяти можно занести разные значения, например, 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;



<== предыдущая лекция | следующая лекция ==>
 | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.615 сек.