“Conocimiento Programación>C /C + + Programming

Como cambiar una variable en C

2011/4/22
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

C /C + + Programming
Cómo INT en C + + para números reales
¿Cómo representar una ficha en una cadena en CPP
Programación para principiantes
¿Para qué se utilizan los comandos dnl?
¿Qué es el formato udp?
Cómo escribir una aplicación con múltiples hilos de MFC
Cómo utilizar el comando Strlen en C + +
Cómo escribir un programa para calcular el interés compuesto
Conocimiento de la computadora © http://www.ordenador.online