¿Cuál es el propósito de "int mask = ~ 0;"?
Vi la siguiente línea de códigoaquí Cía.
int mask = ~0;
He impreso el valor demask
en C y C ++. Siempre imprime-1
.
Entonces tengo algunas preguntas:
Por qué asignar valor~0
almáscara ¿variable?Cual es el proposito de~0
?Podemos usar-1
en lugar de~0
?