Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 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 ; 
 
 }