Número dado de kilobytes. La tarea es convertirlos en bytes y bits.
Bit: Un Bit es la unidad básica en la información de la computadora y tiene solo dos valores diferentes , normalmente definidos como 0 o 1 . Estos valores se pueden interpretar como activado o desactivado, sí o no, verdadero o falso, etc. Solo depende del código binario.
Agregue 1 bit, duplique el número de patrones.
1 bit : 2 patrones, es decir, 0 y 1
2 bits : 4 patrones, es decir, 00, 01, 10, 11
3 bits : 8 patrones, es decir, 000, 001, 010, 011, 100, 101, 110, 111
Matemáticamente : n bits produce 2 n patrones.
Bytes: un byte tiene solo 8 bits y es la unidad de memoria más pequeña que se puede direccionar en muchos sistemas informáticos.
Puntos importantes sobre Bytes:
- Un byte puede almacenar un carácter, por ejemplo, ‘A’ o ‘x’ o ‘$’, etc.
- 1 byte, es decir, 8 bits pueden hacer 256 patrones diferentes.
- Un byte puede contener un número entre 0 y 255.
- Diferente forma:-
- Kilobyte, KB, alrededor de 1 mil bytes.
- Megabyte, MB, alrededor de 1 millón de bytes.
- Gigabyte, GB, alrededor de mil millones de bytes.
- Terabyte, TB, alrededor de 1 billón de bytes
Ejemplos:
Input: kilobytes = 1 Output: 1 Kilobytes = 1024 Bytes and 8192 Bits. Input: kilobytes = 8 Output: 8 Kilobytes = 8192 Bytes and 65536 Bits.
A continuación se muestra el programa para convertir KilloBytes a Bytes y Bits:
C++
// C++ implementation of above program #include <bits/stdc++.h> using namespace std; // Function to calculates the bits long Bits(int kilobytes) { long Bits = 0; // calculates Bits // 1 kilobytes(s) = 8192 bits Bits = kilobytes * 8192; return Bits; } // Function to calculates the bytes long Bytes(int kilobytes) { long Bytes = 0; // calculates Bytes // 1 KB = 1024 bytes Bytes = kilobytes * 1024; return Bytes; } // Driver code int main() { int kilobytes = 1; cout << kilobytes << " Kilobytes = " << Bytes(kilobytes) << " Bytes and " << Bits(kilobytes) << " Bits."; return 0; }
Java
// Java implementation of above program import java.util.*; import java.lang.*; import java.io.*; import java.math.BigInteger; class GFG { // Function to calculates the bits static BigInteger Bits(int kilobytes) { BigInteger Bits = new BigInteger("0"); // calculates Bits // 1 kilobytes(s) = 8192 bits BigInteger kilo = BigInteger.valueOf(kilobytes); Bits = kilo.multiply(BigInteger.valueOf(8192)); return Bits; } // Function to calculates the bytes static BigInteger Bytes(int kilobytes) { BigInteger Bytes = new BigInteger("0"); // calculates Bytes // 1 KB = 1024 bytes BigInteger kilo = BigInteger.valueOf(kilobytes); Bytes = kilo.multiply(BigInteger.valueOf(1024)); return Bytes; } // Driver code public static void main(String args[]) { int kilobytes = 1; System.out.print(kilobytes + " Kilobytes = " + Bytes(kilobytes) + " Bytes and " + Bits(kilobytes) + " Bits."); } }
Python3
# Python implementation of above program # Function to calculates the bits def Bits(kilobytes) : # calculates Bits # 1 kilobytes(s) = 8192 bits Bits = kilobytes * 8192 return Bits # Function to calculates the bytes def Bytes(kilobytes) : # calculates Bytes # 1 KB = 1024 bytes Bytes = kilobytes * 1024 return Bytes # Driver code if __name__ == "__main__" : kilobytes = 1 print(kilobytes, "Kilobytes =", Bytes(kilobytes) , "Bytes and", Bits(kilobytes), "Bits") # This code is contributed by ANKITRAI1
C#
// C# implementation of above program using System; class GFG { // Function to calculates the bits static long Bits(int kilobytes) { long Bits = 0; // calculates Bits // 1 kilobytes(s) = 8192 bits Bits = kilobytes * 8192; return Bits; } // Function to calculates the bytes static long Bytes(int kilobytes) { long Bytes = 0; // calculates Bytes // 1 KB = 1024 bytes Bytes = kilobytes * 1024; return Bytes; } // Driver code static public void Main () { int kilobytes = 1; Console.WriteLine (kilobytes +" Kilobytes = "+ Bytes(kilobytes) + " Bytes and "+ Bits(kilobytes) + " Bits."); } } // This code is contributed by Sach_Code
PHP
<?php // PHP implementation of above program // Function to calculates the bits function Bits($kilobytes) { $Bits = 0; // calculates Bits // 1 kilobytes(s) = 8192 bits $Bits = $kilobytes * 8192; return $Bits; } // Function to calculates the bytes function Bytes($kilobytes) { $Bytes = 0; // calculates Bytes // 1 KB = 1024 bytes $Bytes = $kilobytes * 1024; return $Bytes; } // Driver code $kilobytes = 1; echo $kilobytes; echo (" Kilobytes = "); echo Bytes($kilobytes); echo (" Bytes and "); echo Bits($kilobytes); echo (" Bits."); // This code is contributed // by Shivi_Aggarwal ?>
Javascript
<script> // Javascript implementation of above program function Bits(kilobytes) { var Bits = 0; // Calculates Bits // 1 kilobytes(s) = 8192 bits Bits = kilobytes * 8192; return Bits; } // Function to calculates the bytes function Bytes(kilobytes) { var Bytes = 0; // Calculates Bytes // 1 KB = 1024 bytes Bytes = kilobytes * 1024; return Bytes; } // Driver code var kilobytes = 1; document.write(kilobytes + " Kilobytes = " + Bytes(kilobytes) + " Bytes and " + Bits(kilobytes) + " Bits."); // This code is contributed by akshitsaxenaa09 </script>
1 Kilobytes = 1024 Bytes and 8192 Bits.
Publicación traducida automáticamente
Artículo escrito por Naman_Garg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA