Literal number suffixes in C#


To specify number types, use suffixes in C#. Literal number suffixes are numeric suffixes.

For example, for long type −

// long suffix
long val1 = 29345L;

For double type −

// double suffix
double val2 = 297.325D;
Console.WriteLine(val2);

Let us see more examples −

Example

 Live Demo

using System.IO;
using System;
public class Program {
   public static void Main() {
      // long suffix
      long val1 = 29345L;
      Console.WriteLine(val1);
      // decimal suffix
      decimal val5 = 3245.5678M;
      Console.WriteLine(val5);
      // double suffix
      double val2 = 297.325D;
      Console.WriteLine(val2);
      // float suffix
      float val3 = 250.35F;
      Console.WriteLine(val3);
      // unsigned suffix
      uint val4 = 3456U;
      Console.WriteLine(val4);
   }
}

Output

29345
3245.5678
297.325
250.35
3456

Updated on: 22-Jun-2020

253 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements