En programación , un poco y un byte son las unidades de medida estándar . Para ilustrar esta idea : una taza , galones o litros se usan para medir el volumen y de manera similar una pulgada , metros , o millas se utilizan para medir la distancia . Las mediciones a una computadora se hacen como bits o bytes . En particular, la memoria del ordenador se mide de esta manera. Es beneficioso ser capaz de convertir entre los bits y bytes rápidamente , y la conversión es simple , ya que hay 8 bits para cada 1 byte . Los bits a Bytes lógica
Determinar la lógica asociada con un programa es un primer paso vital antes de escribir ningún código. Una conversión entre los bits y bytes es simplemente una división por ocho o una multiplicación por ocho dependiendo de la dirección de la conversión . Si un término se da en forma de bits , dividiendo por ocho resultará en el número de bytes , mientras que si un término se da en forma de bytes multiplicando por ocho dará como resultado el número de bits . Para escribir esto en el lenguaje de programación C, que se quiere determinar el esquema o pseudocódigo de su programa con el fin de organizar la lógica
pseudocódigo ilustra la lógica básica asociada a una conversión de bits a bytes : . < br >
función bits a la conversión de bytes ( variable entera en bits) .
Divide la variable por 8.
devolver el resultado .
Declarar una principal
Como con cualquier programa , el punto de partida del programa se llama el " principal. " Usted tendrá que transferir la lógica indica como pseudocódigo en código . Para declarar una función en el lenguaje de programación C y posteriormente utilizar esta función , necesitará una rutina principal que se desarrollará cada vez que se ejecuta el programa. La rutina principal llamará a todas las otras rutinas y funciones en el programa, en esencia, el principal es el punto de partida de un programa. El código siguiente define una rutina principal en el lenguaje de programación C :
int main (void ) {
return 0; }
declarar la función de "C "
Antes de que una función puede ser llamada en el lenguaje C, que primero se debe declarar . Declarar una función en esencia dice a la computadora dónde ir y qué sección del código que se ejecutará cuando se llama a la función. Sin una declaración, un trozo de código no se compilará y ejecutará correctamente . Para declarar una función para realizar un poco a la conversión de bytes, el programa tiene que saber el nombre de la función, el tipo de retorno de la función, la información necesaria para realizar la función , y la sintaxis correcta.
Sección del código utilizado para definir una función , llamada « bitToByteConvert , " tendrá un número que indica el número de bits y transferirlo a bytes :
bitToByteConvert int ( int bitsVariable )
{
int returnValue = bitsVariable /8 ;
regreso returnValue ;
}
Llamada de la función
la función debe ser llamado desde la rutina principal con el fin de ser ejecutado . Esta sección de código muestra el bitToByteConvert predefinido función y shows donde se llama a la función principal :
bitToByteConvert int ( int bitsVariable )
{
int returnValue = bitsVariable /8 ;
regreso returnValue ;
}
int main (void ) {
bitValue int = 0 ;
int ByteValue = bitToByteConvert ( bitValue ) ;
return 0; }
Tenga en cuenta que la bitToByteConvert función toma el valor binario y devuelve un valor en términos de bytes .
al escribir una conversión, que puede ser beneficioso para escribir un convertidor para ir en la dirección opuesta. Un byte al convertidor de bits se puede escribir rápidamente en este punto
Esta sección del código define un byteToBitConvert función que tendrá una variable en términos de bytes y convertirlo en pedazos : .
Int byteToBitConvert (int bytesVariable )
{
int returnValue = bytesVariable * 8 ;
regreso returnValue ;
}