Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur kan man växla en variabel i C

    programmeringsspråket C används ofta för hårdvara programmering uppgifter, såsom att växla bitarna i en variabel . Växla bitar i en variabel ändras lite från 0 till 1 , eller från 1 till 0 . Detta är mycket användbart för att sammanpassa med maskinvara , eftersom en enda bit kan styra om en del av maskinvaran är aktiverad eller inte . Växla lite är ganska lätt i C , men syntaxen kan vara obekanta för en programmerare som inte har haft att samverka med hårdvara innan . Saker du behöver
    C Compiler , såsom GCC
    C Integrated Development Environment , såsom Eclipse CDT
    Visa fler instruktioner
    1

    Ladda upp din C IDE och starta ett nytt projekt . Arbetsytefönstret laddas upp med en ny källkod fil
    2

    Import två vanliga bibliotek genom att skriva följande rader längst upp källkoden filen : .

    # Include < ; stdio.h >

    inkluderar #
    3

    Skapa en huvuduppgift genom att skriva följande rader :

    int main ( ) katalog

    {

    }
    4

    Deklarera en " int variabel " som du vill växla genom att skriva denna linje inom klamrarna i den huvudfunktion :

    int x = 5;
    5

    Skriv ut variabeln för att se hur det ser ut innan du växlar det . Du kan göra detta genom att skriva följande rad :

    printf ( " % d \\ n " , x ) ;
    6

    Deklarera en annan " int variabel . " Denna variabel kommer att hålla värdet på den bit du vill växla . Till exempel , om du vill växla sjunde bit i ett 32 - bitars heltal , kan du skriva det här :

    int n = 7 ;
    7

    Växla sjunde bit . Den sjunde bit i ett 32 - bitars heltal motsvarar värdet 2 upphöjt till 7 , eller 128 . Genom att växla den , lägg dig på ett effektivt 128-5 . Skriv denna kod för att växla den sjunde bit :

    x ^ = 1 << n;
    8

    Skriv ut variabeln igen , så här :

    printf ( " % d \\ n " , x ) ;
    9

    Kör programmet genom att klicka på kompilera och köra " knappen programmet kommer att skriva ut följande utdata :

    . 5

    133

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till en nod till TreeView
    ·Hur man beräknar uttryck med Inkrement & Decrement Ope…
    ·Hur fyller en FlexGrid kontroll med Data
    ·Ring Funktion av Object C + + Syntax
    ·Hur man kompilerar och kör en CPP -fil i CMD
    ·Beskrivning av en C + + Funktion & hur det orsakar en b…
    ·Hur man flyttar ett objekt genom att dra i XCode
    ·Hur man kompilerar CPP i MS - DOS
    ·Hur man slår ihop Unika Integer Algoritmer
    ·Hur man använder Maker CoffeeCup StyleSheet
    Utvalda artiklarna
    ·Hur man skriver ut en rad siffror i PHP
    ·Så ringer en SQL Stored Procedure Använda MS Access V…
    ·Hur Trim en sträng i Python
    ·Hur man öppnar ett program från ett annat VB.Net Code…
    ·Hur man installerar Windows Mobile 5.0 Pocket PC SDK
    ·Hur köra en MS Access Query Från VB
    ·Hur man gör ett samtal till Java Från XSL
    ·Hur man sätter in en Procent Symbol Bredvid en PHP Str…
    ·Den genomsnittliga lönen för en PHP-utvecklare
    ·Hur man skapar en proposition rapport om Microsoft Acce…
    Copyright © Dator Kunskap http://www.dator.xyz