double a = 0.0000000001;
decimal a1 = 0.0000000001M;
c# 转成科学技术法
string b=a.ToString();
string c = a.ToString("e2"); //小数点后保留两位小数
c# 转成普通计数法
string b1 = a1.ToString();
Response.Write(b+"<br>"+c+"<br>"+b1);
转:
E 或 e
科学计数法(指数)
数字转换为“-d.ddd…E+ddd”或“-d.ddd…e+ddd”形式的字符串,其中每个“d”表示一个数字 (0-9)。
如果该数字为负,则该字符串以减号开头。小数点前总有一个数字。精度说明符指示小数点后所需的位数。
如果省略精度说明符,则使用默认值,即小数点后六位数字。格式说明符的大小写指示在指数前加前缀“E”还是“e”。
指数总是由正号或负号以及最少三位数字组成。如果需要,用零填充指数以满足最少三位数字的要求。
c# 科学技术法的问题(0.0000000E-10)
最新推荐文章于 2023-11-17 18:06:18 发布