Int a,b,c; float g;
scanf("%d",&a); //ввод значения целой переменнойа
scanf("%f",&g); //ввод значения вещественной переменнойg
scanf("%d %d",&b,&c); //ввод значений целых переменныхbиc.
Функции неформатированного вывода символа. Для вывода символа на экран используются функции putchar(аргумент)и putch(аргумент),где аргумент представляется как целое число, соответствующее коду выводимого символа.
char c1=’w’,c2=’z’; putchar(c1); putch(c2);
Функции неформатированного ввода символа. Для ввода символа c клавиатуры используются функции getchar(), getch(), getchе(),которыене имеют аргументов и возвращают целое число, соответствующее вводимому символу. Функцияgetchar()вводит символ с нажатием клавиши Enter; getch() –без нажатия клавиши Enter;без вывода на экран, getchе() –без нажатия клавиши Enterс выводом на экран.
char c3=getchar();
char c4=getch();
char c5=getche();
Функции неформатированного ввода-вывода строки. Для вывода строки на экран используется функция puts(строка),для ввода строки c клавиатуры используется функция gets(строка).
char str1[]="abcd"; puts(str1);
char str2[20]; gets(str2);
Функции ввода-вывода в языке С++
Функция cout<< –выполняет вывод данных на экран, а функция cin>> – ввод данных с клавиатуры. Описаны в файле iostream.h.
В Visual C++подкючаются:
#include <iostream>
Using namespace std;
Флаги и манипуляторы: dec, oct, hex задание системы счисления; endlперевод на новую строку;left, rightвыравнивание; setw(4)задание ширины поля; showpoint, scientific задание точности, ширины
int a=5; float f=3.14;
cout<<a; //вывод на экран числа5
cout<<f; //вывод на экран числа3.14
cin>>а; //ввод с клавиатуры значения переменнойа
cin>>f; //ввод с клавиатуры значения переменнойf
Char ch1,ch2; double d1,d2;
cin>>ch1>>d1>>d2>>ch2;
cout<<dec<<ch1<<oct<<a<<hex<<a<<endl;
cout<<setw(5)<<ch2; //вывод числа с шириной 5 позиций
Операторы
4.1 Операторы-выражения
Алгоритм – это последовательность действий для решения поставленной задачи. Блок-схема – это графическое представление алгоритма, дополненное пояснительными словами
Оператор-выражение – это переменные, функции и константы, объединенные знаками операций, после которых стоит точка с запятой.
Составной оператор–это несколько операторов, заключенных в фигурные скобки { }.
{a=45; d=-5; res=a*d;}
Блок –это составной оператор, внутри которого имеются определения переменных.
{int x=15; //определение переменнойх
k=-5; sum=x+k;}
Пример. Два числа типа float вводятся с клавиатуры и находится среднее арифметическое этих чисел
#include <stdio.h>
Void main()
{float a,b,res;
puts("Введите два числа");
scanf("%f %f",&a,&b);
res=(a+b)/2;
printf("a=%6.2f b=%6.2f res=%6.2f\n",a,b,res);
}
4.2 Операторы выбора
4.2.1 Условный оператор
Условный оператор if…else выбирает один из двух вариантов и имеет такой синтаксис:
Дата добавления: 2016-04-11; просмотров: 654;