#include <iostream>using namespace std;int main () {/*Text/binary lar vi bli styrt av de to innerste biteneRead/write/append blir styrt av de tre neste bitene10001 = binary, read01010 = text, write*/const int text = 1; // 00001const int binary = 2; // 00010const int append = 8; // 00100const int write = 16; // 01000const int read = 32; // 10000int mode = text | write;/* Hvordan skjekke om filtypen er text? Dersom den siste biten er 1, er filtypen text, altså må mode & 1 være sann */if(mode & 1){ cout << "Filtypen er text, og ";} else { cout << "Filtypen er binary, og ";}/* Vi sjekker metoden på samme måte.. */if(mode & 8){ cout << "metoden er append." << endl;} if(mode & 16){ cout << "metoden er write." << endl;}if(mode & 32){ cout << "metoden er read." << endl;}cout << "(" << mode << ")" << endl;return 0;}