Red de conocimiento informático - Computadora portátil - ¿Cuál es la representación binaria de 5?

¿Cuál es la representación binaria de 5?

1. Tome la conversión de decimal a binario como ejemplo. Descargue e instale un software visual C++ 6.0 y cree un nuevo archivo fuente C++.

2. Ingrese el comando de preprocesamiento y la función principal (debido a que es fácil ingresar una cantidad incorrecta de espacios, se recomienda copiar y pegar el código directamente):

# include & ltstdio.h & gt/* Archivo de encabezado de E/S*/

Void main() /*Tipo vacío: función principal*/

3. y matrices, e ingrese un decimal:

int b[16], x, k, r, I /*Defina el tipo de datos de variables y matrices como números enteros*/

Printf("Ingrese un decimal:"); /*Ingrese el mensaje de texto*/

scanf("%d ", & ampx); /*Ingrese el número decimal*/

k); =-1;? /*Asigne -1 a k*/

4 Utilice el método de dividir R para obtener el resto para convertir el número decimal en un número binario:

Haga /*Convierta el El número decimal a través de un bucle es un número binario*/

{

r = x % 2;? /*Calcular binario*/

b[++ k]= r;? /*Asignar un valor al array*/

x/= 2;? /*Dividimos el número original por 2*/

} while(x & gt;=1);

Resultado de salida:

for(I. =k;i>=0;i-)? /*Devuelve el recuento hacia atrás*/

printf("%d ", b[I]); /*Resultado de salida*/

printf(" \ n ");

6. La conversión binaria final es exitosa, el código fuente completo es el siguiente:

# include & ltstdio.h & gt/* Archivo de encabezado de E/S*/

Void main() /*Tipo vacío: función principal*/

{

int b[16], x, k, r, I /* Combinar; variables y matrices El tipo de datos se define como entero */

Printf("Ingrese un decimal:"); /*Indicador de texto de salida*/

scanf("%d ", & ampx);/ *Ingrese el número decimal*/

k =-1;? /*Asignar -1 a k*/

Hacer /*Convertir número decimal a número binario mediante bucle*/

{