কম্পিউটার টিউটোরিয়াল

C# Exponential (E) ফরম্যাট স্পেসিফায়ার: বৈজ্ঞানিক নোটেশন

"E" বা "e" ফরম্যাট স্পেসিফায়ার সংখ্যাকে এক্সপোনেনশিয়াল (বৈজ্ঞানিক) নোটেশনে রূপান্তর করে। ফরম্যাট: -d.ddd…E+ddd বা -d.ddd…e+ddd।

সিনট্যাক্স

double d = 3452.7678;
Console.WriteLine(d.ToString("E"));     // 3.452768E+003
Console.WriteLine(d.ToString("E10"));   // 3.4527678000E+003
Console.WriteLine(d.ToString("e"));     // 3.452768e+003
Console.WriteLine(d.ToString("e10"));   // 3.4527678000e+003

সম্পূর্ণ উদাহরণ

using System;
using System.Globalization;

class ExponentialFormatDemo
{
    static void Main()
    {
        double d = 3452.7678;
        
        Console.WriteLine("E (ডিফল্ট): " + d.ToString("E", CultureInfo.InvariantCulture));
        Console.WriteLine("E10 (১০ দশমিক): " + d.ToString("E10", CultureInfo.InvariantCulture));
        Console.WriteLine("e (ছোট হাত): " + d.ToString("e", CultureInfo.InvariantCulture));
        Console.WriteLine("e10: " + d.ToString("e10", CultureInfo.InvariantCulture));
        
        // ছোট সংখ্যা
        Console.WriteLine("ছোট: " + (0.000123).ToString("E3"));
    }
}

আউটপুট

E (ডিফল্ট): 3.452768E+003
E10 (১০ দশমিক): 3.4527678000E+003
e (ছোট হাত): 3.452768e+003
e10: 3.4527678000e+003
ছোট: 1.230E-004

কখন ব্যবহার করবেন

  • বহু বড় বা খুব ছোট সংখ্যা (বিজ্ঞান, エンজিনিয়ারিং)।
  • লগ স্কেল গ্রাফ, ফিজিক্স ক্যালকুলেশন।
  • E বড় হাতের, e ছোট হাতের এক্সপোনেন্ট দেয়।
  1. সি শার্পে General Date Long Time (G) ফরম্যাট স্পেসিফায়ার

  2. সি শার্প Hexadecimal (X) ফরম্যাট স্পেসিফায়ার

  3. সি শার্পে Round-trip (R) ফরম্যাট স্পেসিফায়ার

  4. C#-এ TimeSpan ফরম্যাট করা