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