浮点型数据-细节1
介绍
事实上,这次并非专门研究浮点型数据的细节,而是在用Golang实现“沙米尔门限秘密共享方案”的过程中,遇到此类问题。
Golang的浮点型
代码如下:
运行结果如下:
C语言的浮点型
代码和运行结果如下:
结论
其实看了不同写法对应的结果,应该是明白了浮点型的细节。
对于两个整型数据(int)(假如不指明类型且不带小数点,默认为整型),如果先进行除法运算,则运算结果按整型数据类型处理,而如果先进行int型转float型,后进行除法运算,则运算结果按浮点型数据类型处理。