Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เลขฐานสองและตัวคั่นหลักใน C # 7.0 คืออะไร


ตัวอักษรไบนารี

ก่อน C# 7 เราสามารถกำหนดเฉพาะค่าทศนิยมและเลขฐานสิบหกให้กับตัวแปรได้

ใน C# 7.0 ไบนารีลิเทอรัลได้รับการแนะนำและช่วยให้เรามีค่าไบนารีเป็นตัวแปรได้

ตัวคั่นหลัก

Digit Separator อยู่ในรูปของขีดล่างเดียว (_) ตัวคั่นนี้สามารถใช้ได้ในตัวอักษรแบบตัวเลขใดๆ ก็ได้เพื่อเพิ่มความชัดเจนในการอ่าน

ตัวอย่างอักษรไบนารี

ตัวอย่าง

class Program{
   public static void Main(){
      var bn = 0b1000001;
      System.Console.WriteLine(bn.GetType());
      System.Console.WriteLine(Convert.ToChar(bn));
      Console.ReadLine();
   }
}

ผลลัพธ์

System.Int32
A

ตัวอย่างตัวแยกหลัก

ตัวอย่าง

class Program{
   public static void Main(){
      long Salary = 1_00_00_00_00_000;
      System.Console.WriteLine(Salary.GetType());
      System.Console.WriteLine(Salary);
      Console.ReadLine();
   }
}

ผลลัพธ์

System.Int64
100000000000