July 8
Il linguaggio di programmazione C è spesso utilizzato per attività di programmazione hardware-oriented, come ad esempio la commutazione dei bit in una variabile. Commutazione bit in una variabile cambierà un po 'da 0 a 1, oppure da 1 a 0. Questo è molto utile per l'interfacciamento con l'hardware, perché un singolo bit può controllare se un componente hardware sia attivata o meno. Alternare un po 'è abbastanza facile in C, ma la sintassi può essere sconosciuto a un programmatore che non ha avuto per interfacciarsi con l'hardware prima.
1 Caricare il tuo IDE C e avviare un nuovo progetto. La finestra di lavoro si carica con un nuovo file di codice sorgente.
2 Importa due librerie standard, scrivendo le seguenti righe nella parte superiore del file di codice sorgente:
includere <stdio.h> includere <stdlib.h>
3 Creare una funzione principale, scrivendo le seguenti righe:
int main ()
{
}
4 Dichiarare un "int variabile" che si desidera attivare o disattivare scrivendo questa linea all'interno delle parentesi graffe della funzione principale:
int x = 5;
5 Stampare la variabile per vedere come si presenta prima di commutazione esso. È possibile farlo scrivendo la seguente riga:
printf ( "% d \ n", x);
6 Dichiarare un altro "variabile int." Questa variabile conterrà il valore del bit che si desidera attivare o disattivare. Ad esempio, se si desidera attivare o disattivare la settima bit in un intero a 32 bit, è possibile scrivere questo:
int n = 7;
7 Alternare il settimo bit. Il settimo bit in un intero a 32 bit corrisponde al valore 2 alla potenza di 7 o 128. Con la commutazione di esso, si aggiunge in modo efficace da 128 a 5. Scrivere il codice per attivare il settimo bit:
x ^ = 1 << n;
8 Stampate la variabile di nuovo, in questo modo:
printf ( "% d \ n", x);
9 Eseguire il programma facendo clic sul pulsante di compilare ed eseguire "Il programma stamperà il seguente output.:
5
133