Use standard numeric format specifier: e3
using System; using System.Globalization; public class ParseInt32 { public static void Main() { int value = -11111; string specifier; specifier = "e3"; Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier)); } } //e3: -1.111e+004