Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Prepnúť na premenné v C

C programovací jazyk sa často používa pre hardware - orientovaný programovací úlohy , ako je prepínanie bitov v premennej . Prepínanie bitov premenné zmení trochu od 0 do 1 , alebo z 1 na 0. To je veľmi užitočné pre prepojenie s hardvérom , pretože jeden bit je možné určiť , či je povolená kus hardvéru , alebo nie . Prepínanie trochu je pomerne jednoduché v C , ale syntax môže byť neznáme programátora , ktorý nemá rozhranie s hardvérom predtým . Veci , ktoré budete potrebovať
C Compiler , ako GCC
C integrované vývojové prostredie , ako je Eclipse CDT
Zobraziť ďalšie inštrukcie Cestuj 1

Naložte C IDE a začať nový projekt . Okno Workspace naložiť s novou zdrojového kódu súboru
2

Dovoz dve štandardné knižnice podľa písať nasledujúce riadky v hornej časti súboru zdrojového kódu : .

# Include < ; stdio.h >

# include
3

Vytvorte hlavnú funkciu tým , že píše nasledujúce riadky :

int main ( )

{

}
4

Declare " int premenné " , ktoré si prajete prepnúť písomne ​​tento riadok v zložených zátvorkách v hlavnej funkcie :

int x = 5 ;
5

Vytlačte si premennú vidieť , ako to vyzerá , ako prepínanie to . Môžete to urobiť tým , že píše nasledujúci riadok : ; " . Int premennej "

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

Declare ďalšie Táto premenná bude mať hodnotu bitu , ktorý chcete prepnúť . Napríklad , ak chcete prepínať siedmy bit v 32 - bitové celé číslo , môžete napísať toto :

int n = 7 ;
7

Prepnite siedmy bit . Siedmy bit na 32 - bit celé číslo zodpovedá hodnote 2 k sile 7 alebo 128. Prepnutím to , efektívne pridať 128-5 . Napíšte tento kód prepínať siedmy bit :

x ^ = 1 << n ;
8

znova vytlačte premenné , ako je toto :

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

spustite program kliknutím na tlačidlo skompilovať a spustiť " Tento program vytlačí nasledujúci výstup :

5

133

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené