Literales binarios de C#
Literal Binario es el nombre que recibe el nuevo literal introducido en la versión 7.0
del lenguaje de programación C#. El valor binario se almacena en una variable usando la representación literal de números binarios, y la representación del literal binario es la letra por 0b
.
Este artículo discutirá cómo escribir un literal binario usando C#.
Literales binarios en C#
Las “máscaras de bits” son donde encontrará que se emplean literales binarios. Literal
se refiere a los valores que son constantes a lo largo de la expresión.
Un literal es un valor utilizado por las variables en la expresión. Se pueden usar diferentes tipos de literales antes del lanzamiento de C# 7.0
. Estos literales incluyen un entero, un flotante, un carácter y una cadena.
Tengamos un ejemplo. Para comenzar, importe las siguientes bibliotecas.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
Después de eso, produciremos literales binarios con el prefijo 0b
.
var val1 = 0b01000111;
A continuación, mostraremos el valor del carácter en la consola utilizando el método Convert.ToChar()
.
Console.WriteLine("Int value of val1 is: " + val1);
Console.WriteLine("Char value of val1 is: {0}", Convert.ToChar(val1));
Código fuente completo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace BinaryLiteralsByZeeshan {
public class Program {
public static void Main(string[] args) {
var val1 = 0b01000111;
Console.WriteLine("Int value of val1 is: " + val1);
Console.WriteLine("Char value of val1 is: {0}", Convert.ToChar(val1));
}
}
}
Producción :
Int value of val1 is: 71
Char value of val1 is: G
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn