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 Exampleusing 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 Exampleusing 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
|