рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Ввод - вывод данных

Ввод - вывод данных - раздел Программирование, Турбо Си Ввод - Вывод Данных. Часа Цель Работы Изучение Структуры Исполняемого Файла, ...

Ввод - вывод данных. часа Цель работы Изучение структуры исполняемого файла, типов данных и операторов ввода-вывода системы TURBO C. Функция Main Каждый исполняемый файл системы Турбо Си программа должен содержать функцию main. Код- задающий тело функции main, заключается в фигурные скобки и. Общая структура функции main такова main Код, реализующий main Комментарии Текст на Турбо Си, заключенный в скобки и, компилятором игнорируется.

Комментарии служат двум целям документировать код и облегчить отладку.

Если программа работает не так, как надо, то иногда оказывается полезным закомментировать часть кода т.е. вынести ее в комментарий, заново скомпилировать программу и выполнить ее. Если после этого программа начнет работать правильно, то значит, закомментированный код содержит ошибку и должен быть исправлен. Директивы Include Во многие программы на Турбо Си подставляются один или несколько файлов, часто в самое начало кода главной функции main. Появление директив include файл1 include файл2 include файлn приводит к тому, что препроцессор подставляет на место этих директив тексты файлов файл1, файл2 , , файлn соответственно.

Если имя файла заключено в угловые скобки, то поиск файла производится в специальном разделе подстановочных файлов.

В отличие от многих других операторов Турбо Си директива Include не должна оканчиваться точкой с запятой. Макро С помощью директивы define, вслед за которой пишутся имя макро и значение макро, оказывается возможным указать препроцессору, чтобы он при любом появлении в исходном файле на Турбо Си данного имени макро заменял это имя на соответствующие значения макро. Например, директива define pi 3.1415926 связывает идентификатор pi со значением 3.1415926. После значения макро не ставится.

Типы данных В Турбо Си переменные должны быть описаны, а их тип специфирован до того, как эти переменные будут использованы.

При описании переменных применяется префиксная запись, при которой вначале указывается тип, а затем - имя переменной.

Например float weight int examscore char ch С типом данных связываются и набор предопределенных значений, и набор операций, которые можно выполнять над переменной данного типа. Переменные можно инициализировать в месте их описаний.

Пример int height 71 float income 26034.12 Простейшими скалярными типами, предопределнными в Турбо Си, являются char Представляется как однобайтовое целое число int Двубайтовое целое long Четырхбайтовое целое float Четырхбайтовое вещественное double Восьмибайтовое вещественное Оператор printf вывод на терминал Функцию printf можно использовать для вывода любой комбинации символов, целых и вещественных чисел, строк, беззнаковых целых, длинных целых и беззнаковых длинных целых.

Пример printfnВозраст Эрика - d. Его доход .2f, age, income Предполагается, что целой переменной age возраст и вещественной переменной income доход присвоены какие- то значения.

Последовательность символов n переводит курсор на новую строку. Последовательность символов Возраст Эрика - будет выведена с начала новой строки. Символы d - это спецификация для целой переменной age. Следующая литерная строка Его доход . 2f - это спецификация символ преобразования формата для вещественного значения, а также указание формата для вывода только двух цифр после десятичной точки. Так выводится значение переменной income Символ формата Тип выводимого объектас char s строка d int o int в восьмеричном виде u unsigned int x int в шестнадцатеричном виде ld long в десятичном виде lo long в восьмеричном виде lu unsigned long lx long в шестнадцатеричном виде f floatdouble c фиксированной точкой e floatdouble в экспоненциальной форме g floatdouble в виде f или е в зависимости от значения lf long float c фиксированной точкой le long float в экспоненциальной форме lg long float в виде f или е в зависимости от значения Оператор scanf ввод с клавиатуры Оператор scanf является одной из многих функций ввода, имеющихся во внешних библиотеках.

Каждой вводимой переменной в строке функции scanf должна соответствовать спецификация.

Перед именами переменных необходимо оставить символ. Этот символ означает взять адрес. Пример include stdio.h main int weight, вес height рост printf Введите ваш вес scanfd, weight printf Введите ваш pocт scanfd, height printfnnВес d, рост dn, weight, height Задание Составить и распечатать программу вывода на экран своих анкетных данных различного типа - вводимых с клавиатуры с помощью директивы define инициализированных при описании.

Лабораторная работа 3

– Конец работы –

Эта тема принадлежит разделу:

Турбо Си

Внедрение в практику программирования объектно-ориентированной парадигмы дает развитие новых областей информатики, значительное повышение уровня… С - это язык программирования общего назначения, хорошо известный своей… Использование С в качестве инструментального языка позволяет получать быстрые и компактные программы. Во многих…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Ввод - вывод данных

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Работа с экранным меню Турбо Си
Работа с экранным меню Турбо Си. МЕНЮ системное Отображается у левого края строки меню. Для вызова следует нажать ALT -пробел. При вызове этого меню отображаются команды About При выборе дан

Операторы и операции
Операторы и операции. часа Цель работы Изучение арифметических, логических операций и операций отношения и присваивания. Основу языка Турбо Си составляют операторы. Оператором-выражения называют вы

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги