Nwlapcug.com


Codice C per un bit per la conversione di Byte

Codice C per un bit per la conversione di Byte


Nella programmazione di computer, un po ' e un byte sono unità di misura standard. Per illustrare questa idea: una tazza, galloni o litri sono utilizzati per misurare il volume e allo stesso modo un pollice, metro o miglio sono utilizzati per misurare la distanza. Misure a un computer sono fatti come bit o byte. Memoria del computer, in particolare, è misurata in questo modo. È utile essere in grado di convertire rapidamente tra bit e byte e la conversione è semplice come ci sono 8 bit per ogni byte 1.

Bit per byte logica

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

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

Bit di funzione per la conversione di byte (variabile integer in bit).

Dividere la variabile per 8.

Restituire il risultato.

Dichiarando un Main

Come con qualsiasi programma, il punto di partenza del programma viene chiamato «principale». Sarà necessario trasferire la logica descritta come pseudocodice in codice. Dichiarare una funzione nel linguaggio di programmazione C e successivamente utilizzare che funzione, avrete bisogno di una routine principale che verrà eseguito ogni volta che il programma viene eseguiti. La routine principale chiamerà tutte le altre funzioni e routine nel programma, in sostanza, il principale è la posizione iniziale di un programma. Il codice seguente definisce una routine principale nel linguaggio di programmazione C:

int main(void)

{

return 0;

}

Dichiarare la funzione in "C"

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

Una sezione di codice utilizzato per definire una funzione, denominata "bitToByteConvert," sarà prendere un numero che indica il numero di bit e trasferirlo in byte:

int bitToByteConvert (int bitsVariable)

{

Static int = bitsVariable / 8;

return returnValue;

}

Chiamare la funzione

La funzione deve essere chiamata dalla routine principale al fine di essere eseguito. Questa sezione di codice mostra la funzione predefinita bitToByteConvert e Mostra dove viene chiamato all'interno della funzione principale:

int bitToByteConvert (int bitsVariable)

{

Static int = bitsVariable / 8;

return returnValue;

}

int main(void)

{

int bitValue = 0;

int byteValue = bitToByteConvert(bitValue);

return 0;

}

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

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

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

int byteToBitConvert (int bytesVariable)

{

Static int = bytesVariable * 8;

return returnValue;

}