Dada una string binaria como entrada, necesitamos escribir un programa para convertir la string binaria en un entero equivalente. Para convertir una string binaria a entero, tenemos que usar la función Convert.ToInt32(String, Base/Int32) para convertir los valores. La base del binario es 2.
Sintaxis:
Convert.ToInt32(String, Base/Int32);
Ejemplos:
Input : 1010101010101010 Output : 43690 Input : 1100011000 111100001111 11001100110011001100 Output : 792 3855 838860
Programa 1:
csharp
// C# program to convert array // of binary string to an integer using System; using System.Text; class GFG { static void Main(string[] args) { // binary number as string string bin_strng = "1010101010101010"; int number = 0; // converting to integer number = Convert.ToInt32(bin_strng, 2); // to print the value Console.WriteLine("Number value of binary \"{0}\" is = {1}", bin_strng, number); } }
Producción:
Number value of binary "1010101010101010" is = 43690
Programa 2:
C#
// C# program to convert array // of binary string to an integer using System; using System.Text; namespace geeks { class GFG { static void Main(string[] args) { // binary number as string string bin_strng = "1100011000"; int number = 0; // converting to integer number = Convert.ToInt32(bin_strng, 2); // to print the value Console.WriteLine("Number value of binary \"{0}\" is = {1}", bin_strng, number); bin_strng = "111100001111"; // converting to integer number = Convert.ToInt32(bin_strng, 2); // to print the value Console.WriteLine("Number value of binary \"{0}\" is = {1}", bin_strng, number); bin_strng = "11001100110011001100"; // converting to integer number = Convert.ToInt32(bin_strng, 2); // to print the value Console.WriteLine("Number value of binary \"{0}\" is = {1}", bin_strng, number); // hit ENTER to exit Console.ReadLine(); } } }
Producción:
Number value of binary "1100011000" is = 792 Number value of binary "111100001111" is = 3855 Number value of binary "11001100110011001100" is = 838860
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA