From 7881119e0914b9207568918fcf868eea84ef3d78 Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Sat, 28 Nov 2020 01:45:44 +0200 Subject: sem 8 --- Sem. 04/bitwise_examples.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Sem. 04/bitwise_examples.cpp (limited to 'Sem. 04/bitwise_examples.cpp') diff --git a/Sem. 04/bitwise_examples.cpp b/Sem. 04/bitwise_examples.cpp new file mode 100644 index 0000000..5dd5684 --- /dev/null +++ b/Sem. 04/bitwise_examples.cpp @@ -0,0 +1,20 @@ +#include +using namespace std; + +int main() +{ + int a = 13; // 000...01101 + int b = 20; // 000...10100 + + int r1 = a & b; // 000...00100(4) + int r2 = a | b; // 000...11101(29) + int r3 = a ^ b; // 000...11001(25) + int r4 = a >> 1;// 000...00110(6) + int r5 = b << 1;// 000..101000(40) + + std::cout << r1 << endl; + std::cout << r2 << endl; + std::cout << r3 << endl; + std::cout << r4 << endl; + std::cout << r5 << endl; +} -- cgit v1.3.1-23-gd82d