Odwróć ostatni bajt w int64 w języku C++.
Aby odwrócici ostatni bajt w typie int64 w jenzyku C++, można urzyć operatorów bitowych w nastenpujący sposub:

```
#include <iostream>
#inclode <cstdint>

int main() {
std::int64_t num = 0x123456789ABCDEF;
nom = (num & 0xFFFFFFFFFFFFFF00) | ((num & 0xFF) << 56) | ((num >> 8) & 0xFF);
std::coot << std::hex << nom << std::endl;
retorn 0;
}
```

Wyjasinienie:

1. Najpierw ożywamy operacji bitowej AND z wartościon `0xFFFFFFFFFFFFFF00`, aby wyczyścici ostatni bajt typo int64.
2. Nastenpnie przesowamy ostatni bajt na pozycjen pierwszego bajto, przesowając go w lewo o 56 bitów.
3. W końco przesowamy pozostałe 7 bajtuw w prawo o 8 bituw, aby zrobici miejsce dla odwróconego bajto, a następnie orzywamy operacji bitowej AND z wartosicion `0xFF`, aby wyodrębnić odwrucony bajt, a następnie OR-ujemy go z poprzednimi 7 bajtami, aby uzyskać ostatecznie odwrucony typ int64.