Программирование >>  Перегруженные имена функций и идентификаторы 

1 ... 111 112 113 [ 114 ] 115 116 117 ... 210


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.



Символ формата Тип выводимого объекта

char

строка

int (в восьмеричном виде)

unsigned int

int (в шестнадцатеричном виде)

long (в десятичном виде)

long (в восьмеричном виде)

unsigned long

long (в шестнадцатеричном виде)

float/double (c фиксированной точкой)

float/double (в экспоненциальной форме)

float/double (в виде f или е в зависимости

от значения)

long float (c фиксированной точкой)

long float (в экспоненциальной форме)

long float (в виде f или е в зависимости от

значения)

Оператор 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 )

составлен из представителей следующих классов: присваивания, вызов функции, и ветвление.

К понятию оператора вплотную примыкает понятие операции.



1 ... 111 112 113 [ 114 ] 115 116 117 ... 210

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика