| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    C kode til en Bits til Byte Conversion
    I edb-programmering er en bit og en byte standard måleenheder. For at illustrere denne idé : en kop, gallon eller liter bruges til at måle volumen og tilsvarende en tomme , meter eller kilometer bruges til at måle afstanden. Målinger på en computer er lavet som bits eller bytes . Navnlig computerhukommelse måles på denne måde . Det er gavnligt at være i stand til at konvertere mellem bits og bytes hurtigt , og konvertering er enkel , da der er 8 bit for hver 1 byte . Bits til Bytes Logic

    Bestemmelse logikken er forbundet med et program er et vigtigt første skridt , før du skriver en kode. En konvertering mellem bits og bytes er simpelthen en division med otte eller en multiplikation med otte afhængigt af retningen af konverteringen. Hvis udtrykket er angivet som bits , vil dividere med otte resultere i antal bytes , hvorimod hvis en udtrykket er angivet som byte multiplicere med otte vil resultere i antallet af bit . At skrive dette i C programmeringssprog, vil du ønsker at bestemme omridset eller pseudokode af dit program for at tilrettelægge den logik

    Denne pseudokode illustrerer den grundlæggende logik forbundet med en konvertering fra bits til bytes : . < br >

    Funktion bits til byte konvertering ( integer variabel i bits) .

    Divider variablen med 8 .

    returnere resultatet .
    erklære en Main

    Som med ethvert program , er udgangspunktet for det program kaldet "main ". Du bliver nødt til at overføre den logik skitseret som pseudokode i koden. At erklære en funktion i C programmeringssproget og efterfølgende bruge denne funktion , skal du bruge en main rutine, der vil køre hver gang programmet udføres . Hovedrutinen vil kalde alle andre rutiner og funktioner i programmet, i det væsentlige den vigtigste er udgangspunktet placeringen af ​​et program. Følgende kode definerer en main rutine i programmeringssproget C : Hej

    int main (void)

    {

    tilbagevenden 0;

    }

    erklære funktion i "C"

    Før en funktion kan kaldes i C sproget, skal det først deklareres. Erklære en funktion i det væsentlige fortæller hvor computeren skal gå , og hvad sektion af kode, når funktionen kaldes . Uden en erklæring , vil et stykke kode ikke kompilere eller udføre korrekt . At erklære en funktion til at udføre en bit til byte konvertering, programmet skal kende navnet på den funktion , tilbagesendelse typen af ​​den funktion , alle nødvendige oplysninger til at udføre den funktion , og korrekte syntaks.

    Et afsnit af kode, der bruges til at definere en funktion med navnet " bitToByteConvert ", vil tage en række angiver antallet af bits og overføre det til bytes : Hej

    int bitToByteConvert ( int bitsVariable )

    {

    int returnValue = bitsVariable /8 ,

    tilbagevenden returnValue ,

    }
    kalde funktionen

    funktionen skal kaldes fra hovedrutinen for at blive kørt . Denne sektion af kode viser den foruddefineret funktion bitToByteConvert og viser, hvor det kaldes i den vigtigste funktion : Hej

    int bitToByteConvert ( int bitsVariable )

    {

    int returnValue = bitsVariable /8 ,

    tilbagevenden returnValue ,

    }

    int main (void)

    {

    int bitValue = 0;

    int byteValue = bitToByteConvert ( bitValue )

    tilbagevenden 0;

    }

    Bemærk at funktionen bitToByteConvert tager bit værdi og returnerer en værdi i form af bytes .

    Når du skriver en konvertering, kan det være gavnligt at skrive en konverter til at gå i den modsatte retning . En byte til bit konverter kan skrives hurtigt på dette tidspunkt

    Denne sektion af kode definerer en funktion byteToBitConvert som vil tage en variabel i form af bytes og konvertere det til bits : .

    Int byteToBitConvert ( int bytesVariable )

    {

    int returnValue = bytesVariable * 8 ,

    tilbagevenden returnValue ,

    }
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver et lotteri spil Brug C + + 
    ·Sådan konstateres , om en dato er et gyldigt i en C Pr…
    ·Turbo C Definition & Proces 
    ·Hvordan man laver en Multiple Choice Test Program i C 
    ·Sådan Bubble Sorter i C 
    ·Sådan Tilkald Destructor i C + + 
    ·Sådan Erstat vilkårlig tekst i String i C + + 
    ·Sådan bruges strcat Funktion i C + + 
    ·Hvordan man laver en streng i et array af Chars i C + +…
    ·Sådan Luk en For Loop Brug C + + 
      Anbefalede Artikler
    ·Den Java-kode , der kontrollerer Input Value Med Array …
    ·Sådan åbner et program med Visual Basic 
    ·Sådan oprettes en Java Swing Application i Netbeans 
    ·Sådan bruges en Ikke Operator i Java 
    ·Beskrivelse af PHP 
    ·Hvad er ASP programmering 
    ·Sådan vises Word-dokumenter i nettet websider 
    ·Computer Programmering i hulkort Era 
    ·Sådan bruges en EXE i Visual Basic Med Perl 
    ·MySQL Boolean Datatyper 
    Copyright © Computer Viden http://www.computerdk.com