El lenguaje de programación C se utiliza con frecuencia para tareas de programación orientados al hardware , como alternar los bits en una variable. Bits de Conmutación en una variable va a cambiar un poco de 0 a 1 , o de 1 a 0 . Esto es muy útil para hacer de interfaz con el hardware , debido a que un solo bit puede controlar si una pieza de hardware está activada o no . Alternar un poco es muy fácil en C, pero la sintaxis puede ser desconocido para un programador que no ha tenido que interactuar con el hardware antes. Cosas que necesitará
C Compiler , como GCC
C Entorno de desarrollo integrado , como Eclipse CDT
Ver Más instrucciones
1
carga hasta el IDE de C e iniciar un proyecto nuevo. La ventana de trabajo se carga con un nuevo archivo de código fuente
2
importar dos bibliotecas estándar al escribir las siguientes líneas en la parte superior del archivo de código fuente: .
# Include < ; stdio.h >
# include
3 Crear una función principal al escribir las siguientes líneas :
int main ()
{
}
4
declarar una variable " int" que desea cambiar al escribir esta línea dentro de los corchetes de la función principal :
int x = 5 ;
5
Imprime la variable para ver cómo se ve antes de que alternar . Usted puede hacer esto escribiendo la siguiente línea:
printf ("% d \\ n", x);
6
Declarar otra variable " int ". Esta variable contendrá el valor del bit que desee cambiar . Por ejemplo , si desea cambiar el séptimo bit en un número entero de 32 bits , puede escribir lo siguiente:
int n = 7 ;
7
alternar el séptimo bit . El séptimo bit en un número entero de 32 bits se corresponde con el valor 2 a la potencia de 7 , o 128 . Al alternar , usted agrega efectivamente 128-5 . Escribe este codigo para activar el séptimo bit :
x ^ = 1 << n ;
8
Imprime la variable más, así:
printf ("% d \\ n", x);
9
Ejecute el programa haciendo clic en el botón Compile y Ejecute "El programa imprimirá el siguiente resultado :
. 5
133