Что выполняет |
Здравствуйте в чужом коде встретил строку на подобии number = number << 8 | mass[6];
и мне крайне любопытно что означает | это что то вроде сокращенного или?
Ответы (1 шт):
Автор решения: Peter Lavreniuk
→ Ссылка
| - это оператор побитового ИЛИ
например :
auto x = 5;
auto y = 9;
std::cout << (x | y) << std::endl;
Программа выведет в консоль 13. так как :
- 5 в двоичной форме 00000101
- 9 в двоичной форме 00001001
- в свою очередь 13 в двоичной форме - 00001101
Полезные ссылки :