ВУЗ:
Составители:
Рубрика:
/* Example 20 – инициируются две переменные и
выводятся результаты выполнения операторов ~, &, |
и ^ */
#include <math.h>
#include <iostream.h>
#include <conio.h>
int main(int nArg1)
{
// Установка вывода в шестнадцатеричном виде
cout.setf (ios::hex, ios::hex);// инициализация
двух аргументов
int nArgl;
int nArg2;
cout<<”Vvedite nArg1: “;
cin>>nArg1;
cout<<”Vvedite nArg2: “;
cin>>nArg2;
// Выполнение логических операций
// Унарный оператор NOT
cout<<”Arg1 = 0x”<<nArg1<<”\n”;
cout<<”Arg2 = 0x”<<nArg2<<”\n”;
cout<<”~nArg1 = 0x”<<~nArg1<<”\n”;
cout<<”~nArg1 = 0x”<<~nArg2<<”\n”;
// Выполнение бинарных операторов
cout<<”nArg1&nArg2 = 0x”<<( nArg1&nArg2) <<”\n”;
cout<<”nArg1|nArg2 = 0x”<<( nArg1|nArg2) <<”\n”;
cout<<”nArg1^nArg2 = 0x”<<( nArg1^nArg2) <<”\n”;
getch();
}
Первая инструкция представленной программы (та, которая следует
за ключевым словом main) – cout. setf (ios::hex); – меняет используе-
мый по умолчанию десятичный формат вывода на шестнадцатеричный.
Далее, присвоив значения аргументам nArgl, nArg2, она выводит
все варианты побитовых вычислений над этими переменными.
Пример 21. Составить программу, которая по введенным коорди-
натам определяет, входит ли точка в область, ограниченную условиями:
0<x<5, 0≤y≤4.
Код программы:
#include <iostream.h>
#include <conio.h>
49
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
