Я видел следующую строку кода здесь в C.
int mask = ~0;
Я напечатал значение mask в C и С++. Он всегда печатает -1.
Итак, у меня есть несколько вопросов:
- Зачем присваивать значение
~0переменной маска? - Какова цель
~0? - Можно ли использовать
-1вместо~0?