ubiquitour.com

Como cambiar una Variable en C

El lenguaje de programación C se utiliza con frecuencia para tareas de programación orientada a hardware, como alternar los bits en una variable. Conmutación de bits en una variable cambiará un poco de 0 a 1 o de 1 a 0. Esto es muy útil para establecer interfaz con el hardware, ya que un bit solo puede controlar si una pieza de hardware está habilitado o no. Alternar un poco es muy fácil en C, pero la sintaxis puede resultarle a un programador que no tiene interfaz con el hardware de antes.

Instrucciones

1 Carga el IDE de C y empezar un nuevo proyecto. La ventana workspace cargará para arriba con un nuevo archivo de código fuente.

2 Importar dos bibliotecas estándar escribiendo las siguientes líneas en la parte superior del archivo de código fuente:

incluyen < stdio.h > incluyen < stdlib.h > 3 Crear una función principal escribiendo las siguientes líneas:

int main()

{

}

4 Declarar una variable de"int" que desea cambiar por esta línea dentro de las llaves de la función principal de la escritura:

int x = 5;

5 Imprimir la variable para ver como se ve antes de lo conmutación. Puede hacer esto escribiendo la siguiente línea:

printf ("%d\n", x);

6 Declara otro "int variable." Esta variable tendrá el valor de los bits que desea cambiar. Por ejemplo, si desea cambiar el séptimo bit en un entero de 32 bits, puede escribir esto:

int n = 7;

7 Alternar el séptimo bit. El séptimo bit en un entero de 32 bits se corresponde con el valor 2 a la potencia de 7, o 128. Activando, efectivamente agrega 128 a 5. Escriba este código para activar el séptimo bit:

x ^ = 1 << n;

8 Imprime la variable otra vez, como esta:

printf ("%d\n", x);

9 Ejecutar el programa haciendo clic en compilar y ejecutar"botón. El programa mostrará el siguiente resultado:

5

133