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
 |