// // main.cpp // DEL_C_prg // // Created by Vaclav Novak on 24.10.2022. // #include #include int main(int argc, const char * argv[]) { //*************************************************** //00.00.00.00 až FF FF FF FF uint32_t a = 0x00000000; //00.00.00.00 až FF FF FF FF // zapis 1 na pozici 4 - tedy 00010000 a |= (1UL<<4); std::cout <<"HEX: " < {a}; std::cout << "\n--------------\n"; //*************************************************** // Nulováníbitu v registru uint32_t b = 0b00000000000000000000000000010011; std::cout <<"BIN: "<< std::bitset<32>{b} << "\n"; // zapis 0 na pozici 4 - tedy 0001001 b &= ~(1UL<<4); //std::cout << std::hex << b; std::cout << "\n"; std::cout <<"BIN: "<< std::bitset<32>{b}; std::cout << "\n"; //*************************************************** std::cout << "\n"; return 0; }