int string 输出标准格式

标准数字格式字符串

datetime用于格式化通用数值类型。 标准数字格式字符串采用 Axx 的形式:A 是称为“格式说明符”的单个字母字符,xx 是称为“精度说明符”的可选整数。

    货币(“C”)格式说明符  :默认保留两位小数,支持所有数值类型
    十进制(“D”)格式说明符:十进制数 ,支持仅限整型类型
    指数(“E”)格式说明符:科学计数法 ,支持所有数值类型
    定点(“F”)格式说明符:结果 浮点型 默认保留两位小数,支持所有数值类型
    常规(“G”)格式说明符:结果:更紧凑的定点表示法或科学记数法 所有数值类型
    数字(“N”)格式说明符:结果:整数和十进制小数、组分隔符和十进制小数分隔符,负号可选支持:所有数值类型。
    百分比(“P”)格式说明符:百分比 默认保留两位小数
    往返过程(“R”)格式说明符:支持:Single、Double 和 BigInteger。
    十六进制(“X”)格式说明符 :结果:十六进制字符串,支持整型

            int ain = 123456789;
            var arr = new StringBuilder();
            //int 数字类型的标准输出格式

            arr.AppendLine($"Displaytext with c:{ain:c}");//Displaytext with c:¥123,456,789.00
            arr.AppendLine($"Displaytext with d:{ain:d}");/Displaytext with d:123456789
            arr.AppendLine($"Displaytext with e:{ain:e}");//Displaytext with e:1.234568e+008
            arr.AppendLine($"Displaytext with f:{ain:f}");//Displaytext with f:123456789.00
            arr.AppendLine($"Displaytext with g :{ain:g}");//Displaytext with g :123456789
arr.AppendLine($"Displaytext with n :{ain:n}");//Displaytext with n:123,456,789.00
arr.AppendLine($
"Displaytext with p :{ain:p}");//Displaytext with p :12,345,678,900.00%
//int 扩展形式 arr.AppendLine(); arr.AppendLine($"Displaytext with c3:{ain:c3}");//Displaytext with c3:¥123,456,789.000 arr.AppendLine($"Displaytext with d3:{ain:d3}");//Displaytext with d3:123456789 arr.AppendLine($"Displaytext with e3:{ain:e3}");//Displaytext with e3:1.235e+008 arr.AppendLine($"Displaytext with f3:{ain:f3}");//Displaytext with f3:123456789.000 arr.AppendLine($"Displaytext with g3:{ain:g3}");//Displaytext with g3:1.23e+08
arr.AppendLine($"Displaytext with n3 :{ain:n3}");//Displaytext with n:123,456,789.000
arr.AppendLine($
"Displaytext with p3:{ain:p3}");//Displaytext with p3:12,345,678,900.000% // arr.AppendLine($"Displaytext:{ain:r3}"); arr.AppendLine($"Displaytext:{ain:x}");//Displaytext:75bcd15 textBox1.Text = arr.ToString();

 

int string 输出标准格式

上一篇:面向对象的程序范例(二)


下一篇:040.程序流程结构-跳转语句-goto语句