C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C# Binary LiteralsC# Binary Literals feature allows us to deal with binary values in C# application. By using this feature, we can store binary values in variables. C# provides 0b and 0x literals to create binary and hexadecimal value respectively. C# compiler recognizes these literals and treats values accordingly. Let's see an example. C# Binary literals Example
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);
}
}
}
Output: 10 10 We can use digit separator in binary literals to make value more readable. C# Binary Literal Example
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);
}
}
}
Output: 10 10
Next TopicC# Ref Keyword
|