Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 07 / bitwiseSimpleExamples.cpp
blob: c550a0f6443ee89f3a7074098c8c011486e3d7a9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;

bool isEven(unsigned n) // какво ще трябва се промени ако искаме да е signed?
{
	return !(n & 1);
}

unsigned powerOfTwo(unsigned n)
{
	return (1 << n);
}
int main()
{
	cout << powerOfTwo(8); // 2^8
}