c语言/的用法

C语言中“/”(除号)应用时的注意问题
今天,写了一个多项式的函数问题,发现无论如何更改,结果总是0.后来发现是数据类型整错了,进行除法时一定要注意数据类型。
在这里插入图片描述
用了两种算法一种是暴力解法一种是秦九韶算法

下面将常用的int,float类型分别做除数,被除数看得出的结果如何。

1.int/int   毫无疑问,结果为int型,如1/2,结果为0

2.int/float  结果仍为0

3.float/int  结果为0.500000

4.float/float 结果为0.500000

综上可得,如要得到指定类型的结果,被除数必须为相对应的类型.

发布了9 篇原创文章 · 获赞 4 · 访问量 273

猜你喜欢

转载自blog.csdn.net/alicharity/article/details/105017725