C# 이진 리터럴

Muhammad Zeeshan 2023년10월12일
C# 이진 리터럴

Binary Literal은 C# 프로그래밍 언어 버전 7.0에 도입된 새로운 리터럴에 지정된 이름입니다. 이진 값은 이진수의 리터럴 표현을 사용하여 변수에 저장되며 이진 리터럴의 표현은 0b의 문자입니다.

이 문서에서는 C#을 사용하여 이진 리터럴을 작성하는 방법에 대해 설명합니다.

C#의 이진 리터럴

Bitmasks는 바이너리 리터럴이 사용되는 곳입니다. ‘리터럴’은 표현식 전체에서 일정한 값을 나타냅니다.

리터럴은 표현식에서 변수가 사용하는 값입니다. C# 7.0 릴리스 이전에는 다양한 종류의 리터럴을 사용할 수 있습니다. 이러한 리터럴에는 정수, 실수, 문자 및 문자열이 포함됩니다.

예를 들어 보겠습니다. 시작하려면 다음 라이브러리를 가져옵니다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

그런 다음 0b 접두사를 붙여 이진 리터럴을 생성합니다.

var val1 = 0b01000111;

그런 다음 Convert.ToChar() 메서드를 사용하여 콘솔에 문자 값을 출력합니다.

Console.WriteLine("Int value of val1 is: " + val1);
Console.WriteLine("Char value of val1 is: {0}", Convert.ToChar(val1));

완전한 소스 코드:

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));
    }
  }
}

출력:

Int value of val1 is: 71
Char value of val1 is: G
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

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

관련 문장 - Csharp Binary