Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
C -code voor een Bits te Byte Conversie
In het programmeren van computers , een bit en een byte zijn de standaard meeteenheden . Om dit idee te illustreren : een beker , gallon of liter worden gebruikt om het volume te meten en evenzo een centimeter , meter of mijl worden gebruikt om de afstand te meten . Metingen op een computer zijn gemaakt als stukjes of bytes . In het bijzonder computergeheugen wordt op deze manier gemeten . Het is gunstig om snel te kunnen zetten tussen bits en bytes en omzetting eenvoudig als er 8 bits voor elke 1 byte . Bits Bytes Logic

bepalen de logica geassocieerd met een programma is een belangrijke eerste stap voor het schrijven van een code . Een conversie tussen bits en bytes is gewoon een deling door acht of vermenigvuldiging met acht afhankelijk van de richting van de conversie . Als een term wordt gegeven als bits zullen delen door acht resulteren in het aantal bytes , terwijl als een term wordt gegeven als vermenigvuldigd met acht bytes zal resulteren in het aantal bits. Om dit in de C -programmeertaal te schrijven , wil je de omtrek of pseudocode van uw programma te bepalen , om de logica te organiseren

Dit pseudocode illustreert de fundamentele logica geassocieerd met een conversie van bits naar bytes : . < br

Functie bits> naar byte conversie ( integer variabele in bits ) .

Verdeel de variabele met 8 .

terug het resultaat .
uitroepen van een belangrijkste

Zoals bij elk programma , is het uitgangspunt van het programma de " belangrijkste " genoemd. U moet de geschetst als pseudocode in code logica overdragen . Om een functie in de C -programmeertaal te verklaren en vervolgens gebruiken die functie , zal u een belangrijke routine die elke keer dat het programma wordt uitgevoerd zal lopen nodig hebben . De belangrijkste routine zal alle andere routines en functies aan te roepen in het programma , in wezen het belangrijkste is de startlocatie van een programma . De volgende code definieert een belangrijke routine in de C -programmeertaal :

int main
(void ) op

{

return 0 ;

}

verklaren de functie in " C "

Voordat een functie kan worden opgeroepen in de taal C , moet het eerst worden verklaard . Het uitroepen van een functie in wezen vertelt het computer gedeelte van de code waar te gaan en wat te lopen wanneer de functie wordt aangeroepen . Zonder een verklaring , zal een stukje code niet compileren of correct uit te voeren . Om een ​​functie om een ​​beetje uit te voeren om byte conversie verklaren , het programma moet de naam van de functie , het type van de functie return , alle informatie die nodig is om de functie uit te voeren , en de correcte syntaxis kennen .

Een sectie van de code die wordt gebruikt om een ​​functie , genaamd definiëren " bitToByteConvert , " zal een getal dat aangeeft het aantal bits te nemen en over te dragen naar bytes :

int bitToByteConvert
( int bitsVariable ) op

{

int returnValue = bitsVariable /8 ;

terugkeer returnValue
;

}
het aanroepen van de functie

de functie moet worden genoemd van de belangrijkste routine om te worden uitgevoerd . Dit gedeelte van de code geeft de vooraf gedefinieerde functie bitToByteConvert en laat zien waar het binnen de belangrijkste functie heet :

int bitToByteConvert
( int bitsVariable ) op

{

int returnValue
= bitsVariable /8 ;

terugkeer returnValue
;

}

int main
(void ) op

{

int bitValue
= 0 ;

int byteValue = bitToByteConvert ( bitValue ) ;

return 0 ; }


dat de functie bitToByteConvert neemt de bit waarde en geeft een waarde in termen van bytes .

bij het schrijven van een conversie , kan het nuttig zijn om een converter te gaan in de tegenovergestelde richting te schrijven . Een byte bit converter kan snel worden geschreven op dit punt

Dit gedeelte van de code definieert een functie byteToBitConvert die een variabele zal nemen in termen van bytes en omzetten naar bits : .

Int byteToBitConvert
( int bytesVariable ) op

{

int returnValue
= bytesVariable * 8 ;

terugkeer returnValue
;


}
< br >

Previous: Next:
  C /C + + Programming
·Hoe een eenvoudig programma in…
·Hoe te Verhogen de waarde van …
·Hoe maak je een Ring Buffer Ge…
·Hoe schrijf je een C + + -prog…
·Hoe te Unicode gebruiken in C …
·Hoe SQL bewerken op een iPhone…
·Hoe te converteren van int naa…
·Hoe DLL -bestanden creëren 
·Hoe te verbinden VB6.0 & VC + …
  Related Articles
Hoe te Trace hand door Software Code 
Hoe maak je een fout Handler voor een VB…
Hoe je code schrijven op HTML Button Met…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Hoe u Microsoft Visual C Debug Library F…
Tutorial voor Visual Basic Commands 
Graphics Tutorial voor Visual Basic 6 
Basic Help voor Microsoft Visual 
  Programmering Articles
·Game Maker : Array Tutorial 
·Hoe te voegen Into Python Lists 
·Hoe te CRLF Voeg toe aan een string in P…
·Hoe maak je een Purse Make Van Vuilnisza…
·Hoe te Python Matrices Bekijk Gemakkelij…
·Hoe maak je een 5D array toewijzen 
·Hoe te controleren om te zien of een str…
·Hoe te Duplicaten verwijderen uit een ar…
·Hoe mappen & Copy Files in VBScript Creë…
Copyright © Computer Kennis http://www.nldit.com