Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan Toggle en variabel i C
    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

    früher :

     Weiter:
      Relatert Artike
    ·Hva er hensikten med en Data Flow Diagram 
    ·Hvordan redigere en fast lengde Character String 
    ·Fordeler og ulemper ved Objective C 
    ·Hvordan implementerer jeg kort tid Stans i C 
    ·Hvordan åpne flere filer for Inn og utganger i C + + 
    ·Hvordan lage en enkelt tråd i CPP 
    ·Hvordan legge til to store heltall i C + + 
    ·Hvordan skrive et program for å konvertere små boksta…
    ·Hvordan å kompilere CPP Ved hjelp av Visual Studio 
    ·Hvordan lage en C + + klasse 
      Anbefalte artikler
    ·Hva er PLC programmering 
    ·Internasjonaliseringen av Java Coding 
    ·Slik formaterer til dollar i Java 
    ·Computer Programming for nybegynnere 
    ·Hva er forskjellen mellom Java og J2EE 
    ·SQL Writing Tools 
    ·Hvordan endre Java Environment Sti i et Windows Registr…
    ·Hvordan lage din egen Keyboard Character 
    ·Hvordan lage en variant for SM30 
    ·Hvordan lage flere påfølgende Spaces i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/