Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Codice C per un bit di conversione Byte

Nella programmazione di computer , un po 'e un byte sono le unità di misura standard . Per illustrare questo concetto : una tazza , gallone o litro sono utilizzati per misurare il volume e allo stesso modo di un centimetro , metro, o miglio vengono utilizzati per misurare la distanza . Misure a un computer sono fatti come bit o byte . In particolare, la memoria del computer è misurato in questo modo . È utile essere in grado di conversione tra bit e byte in modo rapido , e la conversione è semplice in quanto vi sono 8 bit per ogni 1 byte . Bit a Byte Logica

Determinare la logica associata a un programma è un primo passo fondamentale prima di scrivere codice. Una conversione tra bit e byte è semplicemente una divisione per otto o una moltiplicazione per otto a seconda della direzione della conversione . Se un termine è dato come bit , dividendo per otto comporterà il numero di byte , mentre se un termine è dato come byte moltiplicando per otto comporterà il numero di bit . Per scrivere questo nel linguaggio di programmazione C , si vuole determinare il contorno o pseudocodice del programma , al fine di organizzare la logica

pseudocodice illustra la logica di base associata a una conversione da bit a byte : .

Funzione bit per la conversione byte ( variabile intera in bit) .

Dividere la variabile da 8 .

restituire il risultato .
Dichiarazione di una principale

Come per qualsiasi programma , il punto di partenza del programma è chiamato il " principale". Avrete bisogno di trasferire la logica descritta come pseudocodice in codice . Per dichiarare una funzione nel linguaggio di programmazione C e utilizzare successivamente tale funzione , avrete bisogno di una routine principale che verrà eseguito ogni volta che il programma viene eseguito . La routine principale chiamerà tutte le altre routine e le funzioni del programma , in sostanza, la principale è la posizione di partenza di un programma. Il codice seguente definisce una routine principale nel linguaggio di programmazione C :

int main ( ) {


return 0; }



dichiarare la funzione in " C "

prima che una funzione può essere chiamata nel linguaggio C , deve prima essere dichiarata . Dichiarazione di una funzione in sostanza dice al computer sezione di codice dove andare e cosa da eseguire quando viene chiamata la funzione . Senza una dichiarazione , un pezzo di codice non viene compilato o eseguire correttamente . Per dichiarare una funzione per eseguire un po ' di conversione byte , il programma ha bisogno di sapere il nome della funzione , il tipo di ritorno della funzione , tutte le informazioni necessarie per eseguire la funzione , e la sintassi corretta.

Una sezione del codice utilizzato per definire una funzione , denominata " bitToByteConvert , " avrà un numero che indica il numero di bit e di trasferirla a byte :

int bitToByteConvert ( int bitsVariable ) per

{

int returnValue = bitsVariable /8 ;

ritorno returnValue ;

}
Richiamo della funzione

la funzione deve essere chiamata dalla routine principale per essere eseguito. Questa sezione di codice mostra la funzione bitToByteConvert predefinita e mostra dove è chiamato all'interno della funzione principale :

int bitToByteConvert ( int bitsVariable ) per

{

int returnValue = bitsVariable /8;

ritorno returnValue ;

}

int main ( ) {


bitValue int = 0 ;

int ByteValue = bitToByteConvert ( bitValue ) ;

return 0; }


noti che la funzione bitToByteConvert prende il valore del bit e restituisce un valore in termini di byte .

Quando si scrive una conversione , può essere utile per scrivere un convertitore di andare nella direzione opposta . Un byte al convertitore di bit può essere scritto in fretta a questo punto

Questa sezione di codice definisce una byteToBitConvert funzione che avrà una variabile in termini di byte e convertirlo in bit : .

Int byteToBitConvert (int bytesVariable ) per

{

int returnValue = bytesVariable * 8;

ritorno returnValue ;

}


 

Programmazione © www.354353.com