C programmeringsspråk brukes ofte til hardware - orientert programmering oppgaver, for eksempel veksling bitene i en variabel. Toggling bits i en variabel vil endres litt fra 0 til 1 eller fra 1 til 0 . Dette er svært nyttig for grensesnitt med maskinvaren , fordi en enkelt bit kan kontrollere om et stykke maskinvare er aktivert eller ikke . Veksling litt er ganske lett i C , men syntaksen kan være ukjent for en programmerer som ikke har hatt til grensesnitt med hardware før . Du trenger
C Compiler , som GCC
C Integrated Development Environment , som for eksempel Eclipse CDT
Vis flere instruksjoner
en
laste opp din C IDE og starte et nytt prosjekt . Arbeidsområdet vinduet vil laste opp med en ny kildekoden filen
2
Import to standard bibliotekene ved å skrive inn følgende linjer på toppen av kildekoden filen: .
# Include < ; stdio.h >
# include
3 Lag en hovedfunksjon ved å skrive følgende linjer : en
int main ( )
{
}
4
Erklærer en " int variabel " som du ønsker å veksle ved å skrive denne linjen innenfor krøllete parentes av den viktigste funksjonen :
int x = 5;
5
Print ut variabelen for å se hvordan det ser ut før veksling det. Du kan gjøre dette ved å skrive følgende linje : en
printf ( "% d \\ n" , x ) ;
6
Erklærer annen " int variabel . " Denne variabelen vil holde verdien av bit du ønsker å veksle . For eksempel, hvis du ønsker å bytte den syvende bit i et 32 -bits heltall , kan du skrive dette : en
int n = 7;
7
Veksle den syvende bit . Den syvende bit i et 32 -bits heltall tilsvarer verdien 2 til makten til syv , eller 128 . Ved veksling det , du effektivt legge 128-5 . Skriv dette for å veksle den syvende bit : en
x ^ = 1 << n;
8
Print ut variabelen igjen, som dette : en
printf ( "% d \\ n" , x ) ;
9
Kjør programmet ved å klikke på kompilere og kjøre "-knappen programmet vil skrive ut følgende resultat : en
. 5
133