Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 5
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2014 » Июль » 22 » Занятие 2.Стандартные типы данных.Переменные.Основы ввода и вывода данных.Уроки программирования для чайников.Язык Си.
16:12
Занятие 2.Стандартные типы данных.Переменные.Основы ввода и вывода данных.Уроки программирования для чайников.Язык Си.
Вас интересует дата выхода терминатор генезис? Тогда получить всю информацию Вы можете на специальном сайте в интернете.

Доброго времени суток!В этом уроке программирования для начинающих, поговорим о типах данных используемых в программах на С/С++.Разберемся с таким понятием как переменная, и научимся их использовать, немного коснемся темы ввода и вывода данных.Начинаем!Каждая мало-мальски сложная программа производит некоторые операции с данными. Что бы использовать данные их надо где-то хранить. Для этого используется память компьютера. Память компьютера в простейшем своем представлении разбита на ячейки, в них и записываются данные.Каждая такая ячейка имеет свой адрес, компьютер именно так и различает их между собой. Человеку же адресами оперировать неудобно. Поэтому для того что бы использовать их и как-то различать между собой им присваиваются имена. Переменная это область в памяти компьютера с определенным именем и хранящемся в ней значением.Во время исполнения программы значение в переменной может изменяться. Если в переменную записывается новое значение, то старое безвозвратно стирается.Теперь остановимся на типах данных используемых в языке программирования Си. В одну и туже область памяти можно занести разные значения, например, 3, "три" и т.п. Для нас с вами запись 3+2 и "три плюс два" несут одинаковую смысловую нагрузку, компьютеры же, пока, не настолько умны что бы это понять (и вообще они только 0 и 1 оперируют). Поэтому в каждом языке программирования есть различные типы данных, используемые для различных значений.В языке программирования Си существует несколько встроенных "базовых" типов данных для хранения различных данных. Основные типы, это целые числа, вещественные числа, и символы.  Для хранения целых чисел  используется встроенный тип данных int, вещественных чисел - типы float и double, символов - тип char.Каждый их этих типов данных занимает в памяти определенный размер памяти.В зависимости от этого в них могут храниться разные максимальные значения. Следует ориентироваться на следующие показатели (вообще говоря это зависит от компьютера и компилятора)-128 формат-строка", данные для вывода); Для её использования необходимо подключить заголовочный файл stdio.h. Про подключение заголовочных файлов вы можете узнать из первого урока программирования для начинающихФормат-строка это строка для вывода на экран со специальными управляющими символами. Рассмотрим следующий код:Листинг 2.6#include <stdio.h>int main(void) {   int a, b;  V peremennoi a znachenie %d, a v drugoi %d ", a,b);    return(0);}Все символы заключенные в двойные кавычки кроме управляющих последовательностей (начинаются с символа \, например: \n) , и специальных символов ( начинаются с символа %) выводятся на экран. Специальные символы во время выполнения заменяются на значения переменных, указанных после формат-строки.первый специальный символ заменяется на первую переменную, второй - на вторую, и т.д. Вот что будет после после выполнения программы выше: В переменной a значение 5 , а в другой переменой 7Для вывода различных данных используются различные специальные символы. Вот основные из них:%d - для целого числа %f - для вещественного числа%c - для одного символаСуществуют некоторые требования которые должны быть выполнены, иначе программа не будет скомпилирована:Количество специальных формат-символов должно совпадать с количеством переменных.Типы данных формат-символов и типы выводимых переменных должны совпадать.Вот пример НЕ правильного использования:Листинг 2.7#include <stdio.h>int main(void) {int celaya peremennaya %f ",a); // несовпадение типов %f-для                                                     // вещественных                                     // чисел, a-целая переменнаяprintf("%d ",a, b); //не объявлен формат символ для breturn(0);}До сих пор, мы прямо в тексте программы записывали данные. А что если нам надо самому вводить данные в программу с клавиатуры? Для этого используется стандартная функция scanf();Она имеет следующий формат: scanf("формат строка ввода", адреса переменных); Что бы её использовать надо подключить заголовочный файл stdio.h.В формат строке указываются формат-символы вводимых данных, а далее после запятой следуют адреса переменных в которые необходимо записать данные. Вы спросите, а где нам взять адреса? Это очень просто, для этого используется специальный оператор "&".Например:Листинг 2.8#include <stdio.h>int main(void) {int a,b;printf("Vvedite dva chisla cherez probel");scanf("%d %d", &a,&b);return(0);}Сначала мы объявили две целые переменные, потом вывели строку-подсказку для пользователя, о том что необходимо ввести два числа. И далее считали введенные данные в переменные a и b.  Теперь мы можем их использовать по своему усмотрению.Для этой функции такие же ограничения как и для функции printf.Ну вот на этом мы и закончим наш очередной урок программирования на Cи для начинающих.Резюме урока:научились объявлять и инициализировать переменные.научились использовать оператор присваиванияузнали об типах данных используемых в Сипознакомились в первом приближении со стандартными функциями ввода/вывода данных в Си.Задание для практической работы.Разберитесь окончательно с оператором присваивания и с объявлением и инициализацией переменных. Перепишите программу Листинг 2.6 и посмотрите как она работает. На её основе поэкспериментируйте с количеством выводимых на экран переменных их их типами.Перепишите программу Листинг 2.7, посмотрите как отреагирует на ошибки ваш компилятор, и будут ли они вообще. Потом исправьте в ней ошибки так, чтобы она работала корректно. Правильно выводила данные на экран монитора.Пусть имеется:   int

Вы хотите приобрести навигационное оборудование http//krccru/content/montazh-oborudovaniya-glonass? Тогда заказать оборудование Вы можете на специальном сайте в интернете.

Просмотров: 659 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Форма входа
Календарь
«  Июль 2014  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей