|
Программирование >> Перегруженные имена функций и идентификаторы
char ch; С типом данных связываются и набор предопределенных значений, и набор операций, которые можно выполнять над переменной данного типа. Переменные можно инициализировать в месте их описаний. Пример: int height = 71 ; float income =26034.12 ; Простейшими скалярными типами, предопределёнными в Турбо С++, являются char - представляется как однобайтовое целое число int - двубайтовое целое long - четырёхбайтовое целое float - четырёхбайтовое вещественное double - восьмибайтовое вещественное Оператор printf: вывод на терминал Функцию printf можно использовать для вывода любой комбинации символов, целых и вещественных чисел, строк, беззнаковых целых, длинных целых и беззнаковых длинных целых. Пример: printf( \nBo3pacT Эрика - %d. Его доход $%.2f ,age,income); Предполагается, что целой переменной age (возраст) и вещественной переменной income (доход) присвоены какие-то значения. Последовательность символов \n переводит курсор на новую строку. Последовательность символов Возраст Эрика будет выведена с начала новой строки. Символы %d - это спецификация для целой переменной age. Следующая литерная строка Его доход $ . %2f - это спецификация (символ преобразования формата) для вещественного значения, а также указание формата для вывода только двух цифр после десятичной точки. Так выводится значение переменной income.
Оператор scanf: ввод с клавиатуры Оператор scanf является одной из многих функций ввода, имеющихся во внешних библиотеках. Каждой вводимой переменной в строке функции scanf должна соответствовать спецификация. Перед именами переменнгх необходимо оставить символ &. Этот символ означает взять адрес . Пример: #include<stdio.h> main() int weight, /*вес*/ height; /*рост*/ printf( Введите ваш вес: ); scanf( %d , &weight); printf( Введите ваш pocT: ); scanf( /od , &height); printf( \n\nBec = %d, рост = %d\n , weight,height); Арифметические, логические операции и операции отношения и присваивания Основу языка Турбо С++ составляют операторы. Оператором выражения называют выражение, вслед за которым стоит точка с запятой. В Турбо С++ точки с запятой используются для разделения операторов. Принято группировать все операторы в следующие классы: присваивания, вызов функции, ветвления, цикла. В операторе присваивания используется операция присваивания =. Например: c = a * b; Действие такого оператора можно описать следующими словами: с присваивается значение а, умножение на b . Значение, присваиваемое переменной с, равняется произведению текущих значений переменных а и b. Операторы часто относятся более чем к одному из четырех классов. Например, оператор if ( ( c = cube( a * b ) ) > d ) составлен из представителей следующих классов: присваивания, вызов функции, и ветвление. К понятию оператора вплотную примыкает понятие операции.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |