Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Định dạng Exponential (E) trong C#

Chuẩn "E" (Exponential/Scientific) hiển thị số dưới dạng khoa học: -d.ddd...E+ddd hoặc e.

Ví dụ minh họa

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        double d = 3452.7678;
        Console.WriteLine(d.ToString("E", CultureInfo.InvariantCulture));
        Console.WriteLine(d.ToString("E10", CultureInfo.InvariantCulture));
        Console.WriteLine(d.ToString("e", CultureInfo.InvariantCulture));
        Console.WriteLine(d.ToString("e10", CultureInfo.InvariantCulture));
    }
}

Kết quả đầu ra

3.452768E+003
3.4527678000E+003
3.452768e+003
3.4527678000e+003

Giải thích:

  • E/e: chữ hoa/thường cho ký tự mũ
  • Số sau E/e: số chữ số thập phân (mặc định 6)
  • E10: 10 chữ số thập phân
  • Dấu mũ luôn có dấu (+/-) và 3 chữ số (003)