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 ;
}