Funciones de entrada del teclado en C....
k=kamp;0xff?0x00ff:kgt;gt;8; En realidad
if(kamp;0xff) {
k=0x00ff;
} else {
k=kgt;gt; 8;
} abreviatura.
De hecho, 0xff y 0x00ff son iguales y representan el mismo valor hexadecimal.
No está mal decirlo en el libro, pero es difícil decir por qué.
Quizás sea para ayudarte a aprender más conocimientos, o quizás muchos libros hoy en día no están escritos con cuidado. Después de todo, ¡es mejor creer en los libros tanto como sea posible!
El kgt;gt;8 al final es para fines de cálculo, desplazando el valor de 0xff 8 bits hacia la derecha (el propósito exacto depende de la situación específica)