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

C kód pre Bity na Byte konverzie

V programovania počítača , bit a byte sú štandardné jednotky merania. Pre ilustráciu tejto myšlienky : šálka , galón alebo litrov sa používajú na meranie objemu a podobne palca , meter alebo kilometer sa používajú na meranie vzdialenosti . Meranie na počítači sú vyrobené ako bitov alebo bajtov . Najmä sa meria veľkosť pamäte počítača týmto spôsobom . Je výhodné , aby mohli rýchlo prevádzať medzi bity a bajty , a konverzie je jednoduché , ako tam sú 8 bitov pre každú 1 bajt . Bity na bajty Logic

Určenie logiky spojené s programom , je zásadný prvý krok , ako písanie kódu . Konverzie medzi bity a bajty je jednoducho delenie ôsmich alebo násobenie ôsmich závislosti na smere konverzie . Pokiaľ je termín , rovnako ako bity , delenie ôsmich bude mať za následok počet bajtov , vzhľadom k tomu , ak je čas , rovnako ako bajtov vynásobením osem bude mať za následok počtu bitov . Ak chcete písať to v programovacom jazyku C , mali by ste si zistiť , obrys alebo pseudokódu vášho programu s cieľom organizovať logiku

pseudokódu ilustruje základné logiky spojené s konverziou z bitov na bajty : .

Funkcia bitov na konverziu byte ( číslo premenné v bitoch ) .

Rozdeľte premennou 8.

Vráťte výsledok .
Deklarácie hlavné

Ako u každého programu , východiskovým bodom programu je tzv " hlavnej " . Budete musieť previesť logiku popísaný ako pseudokódu do kódu . Ak chcete deklarovať funkciu v programovacom jazyku C a následne použiť túto funkciu , budete potrebovať hlavný rutínu , ktorý bude spustený zakaždým , keď je program spustený . Hlavné rutina bude volať všetky ostatné rutiny a funkcie v programe , v podstate hlavné je predvolené umiestnenie programu . Nasledujúci kód definuje hlavné rutinu v programovacom jazyku C :

int main ( void )

{

return 0 ;

}

Deklarácia funkcie v " C "

Predtým , než je možné vyvolať funkciu v jazyku C , musí byť najprv deklarovaný . Deklarácie funkcie v podstate hovorí počítači , kam ísť a čo časť kódu bežať , keď je funkcia volaná . Bez vyhlásenie , bude kus kódu nie je kompiláciu alebo spustiť správne . Ak chcete deklarovať funkciu vykonávať trochu konverziu byte , program potrebuje poznať názov funkcie , návratový typ funkcie , všetky informácie potrebné na výkon funkcie , a správnu syntax .

Časť kódu používaného definovať funkciu s názvom " bitToByteConvert , " bude mať číslo udávajúce počet bitov a preniesť do bajtov :

int bitToByteConvert ( int bitsVariable )

{

int ReturnValue = bitsVariable /8 ;

vrátiť ReturnValue ;

}
Volanie funkcie

funkcie musí byť volaná z hlavnej rutiny , aby sa spustiť . Táto časť kódu ukazuje preddefinované funkcie bitToByteConvert a ukazuje , kde to je volané v hlavnej funkcie :

int bitToByteConvert ( int bitsVariable )

{

int ReturnValue = bitsVariable /8 ;

vrátiť ReturnValue ;

}

int main ( void )

{

int bitValue = 0 ;

int byteValue = bitToByteConvert ( bitValue ) ;

return 0 ;

}

Všimnite si , že funkcia bitToByteConvert má bit hodnotu a vráti hodnotu , pokiaľ ide o bytoch .

Pri písaní jednu konverziu , môže to byť prospešné napísať konvertor ísť v opačnom smere . . Byte na bit prevodník môže byť písaný rýchlo v tomto bode

Táto časť kódu definuje funkcie byteToBitConvert , ktorý bude trvať premennú , pokiaľ ide o byty a previesť ju na kúsky :

int byteToBitConvert ( int bytesVariable )

{

int ReturnValue = bytesVariable * 8 ;

vrátiť ReturnValue ;

}


Najnovšie články

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