Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es el valor de convertir un int266 a un tipo de byte?

¿Cuál es el valor de convertir un int266 a un tipo de byte?

¿Cuál es el valor de convertir int266 al byte tipo 10?

Análisis:

1) El tipo int ocupa 4 bytes en la memoria y el byte ocupa 1 byte, por lo que 266 se puede escribir como:

266 = (00000000) (00000000) (00000001) (00001010);

2) Cuando los datos int se convierten en datos de bytes, el programa truncará automáticamente los primeros 3 bytes

Solo queda un byte, a saber: 00001010;

3) Dado que el binario 00001010 se convierte en un número decimal de 10, el resultado es 10. Por ejemplo: 00001010;

3) Dado que el binario 00001010 se convierte a un número decimal de 10, el resultado es 10.