Методическая разработка по C++ — страница 9

  • Просмотров 7246
  • Скачиваний 395
  • Размер файла 40
    Кб

что целой переменной 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 float/double ( c фиксированной точкой) %e float/double ( в экспоненциальной форме ) %g float/double ( в виде f

или е в зависимости от значения ) %lf long float ( c фиксированной точкой ) %le long float ( в экспоненциальной форме ) %lg long float ( в виде f или е в зависимости от значения ) Оператор scanf: ввод с клавиатуры Оператор scanf является одной из многих функций ввода, имеющихся во внешних библиотеках. Каждой вводимой переменной в строке функции scanf должна соответствовать спецификация. Перед именами переменных необходимо оставить символ &. Этот символ

означает "взять адрес". Пример: #include<stdio.h> main() { int weight, /*вес*/ height; /*рост*/ printf(" Введите ваш вес: "); scanf("%d", &weight); printf(" Введите ваш pocт: "); scanf("%d", &height); printf("\n\nВес = %d, рост = %d\n", weight,height); } Задание: Составить и распечатать программу вывода на экран своих анкетных данных различного типа: - вводимых с клавиатуры, - с помощью директивы define, - инициализированных при описании. Лабораторная работа 3 Операторы и

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

присваивания используется операция присваивания = , Например: c = a * b; Действие такого оператора можно описать следующими словами: " с присваивается значение а, умножение на b ". Значение, присваиваемое переменной с, равняется произведению текущих значений переменных а и b. Операторы часто относятся более чем к одному из четырех классов. Например: оператор: if ( ( c = cube( a * b ) ) > d ) ... составлен из представителей следующих классов: