C#是否保证单精度算术?

时间:2019-06-10 04:55:29

标签: c# floating-point

在C#中,如果您将某些内容指定为单精度浮点数,那么该语言是否可以保证将确实以单精度进行计算?还是编译器可以自由使用双精度?

例如,

float x = 0.1f + 0.2f + 0.3f;

您确定要获得解析文字并以单精度执行所有加法运算的结果,还是编译器可以选择以双精度执行所有操作,直到需要存储结果为止?

0 个答案:

没有答案