浮点数是包含小数的数字,例如 3.14159。 C# 支持 3 种表示十进制数的数据类型:float
、double
和 decimal
。 每种类型支持不同精度程度。
Float Type Precision
----------------------------
float ~6-9 digits
double ~15-17 digits
decimal 28-29 digits
-
Console.WriteLine(0.25F);
若要创建
float
类型文本,请在数字后面追加字母F
。 在此上下文中,F
称为“文本后缀”。 文本后缀告知编译器你希望使用float
类型的值。 可使用小写的f
或大写的F
作为float
的文本后缀。 -
按绿色的“运行”按钮来运行代码。 你应该会在“输出”控制台中看到以下结果:
0.25
-
在代码编辑器中添加以下代码行:
Console.WriteLine(12.39816m);
若要创建十进制文本,请在数字后面追加字母
m
。 在此上下文中,m
称为“文本后缀”。 文本后缀告知编译器你希望使用decimal
类型的值。 可使用小写的m
或大写的M
作为decimal
的文本后缀。 -
按绿色的“运行”按钮来运行代码。 你应该会在“输出”控制台中看到以下结果:
12.39816