📅  最后修改于: 2020-11-01 03:09:14             🧑  作者: Mango
C#二进制字面量功能允许我们在C#应用程序中处理二进制值。通过使用此功能,我们可以将二进制值存储在变量中。
C#提供0b和0x字面量以分别创建二进制和十六进制值。 C#编译器识别这些字面量并相应地处理值。
让我们来看一个例子。
using System;
namespace CSharpFeatures
{
class BinaryLiteralsExample
{
public static void Main()
{
// Creating binary literals
int a = 0b1010;
// Creating hexadecimal literals
int b = 0x00A;
Console.WriteLine(a);
Console.WriteLine(b);
}
}
}
输出:
10
10
我们可以在二进制字面量使用数字分隔符以使值更具可读性。
using System;
namespace CSharpFeatures
{
class BinaryLiteralsExample
{
public static void Main()
{
// Separating binary literals
int a = 0b1_01_0;
// Separating hexadecimal literals
int b = 0x00_A;
Console.WriteLine(a);
Console.WriteLine(b);
}
}
}
输出:
10
10