c语言如何计算除法 c语言中的除法怎么算?
浏览量:2091
时间:2021-03-14 11:38:19
作者:admin
c语言中的除法怎么算?
这个问题是什么意思?在计算C语言算术表达式的结果时,特别是除法运算时,需要注意运算对象在计算过程中的数据类型转换。
操作相同数据类型的数据和变量,并保持原始数据类型。当计算不同数据类型的数据和变量时,结果就是高精度的数据类型。例如:1/2的结果是0,1.0/2的结果是0.5
](1)在计算时,用C语言将类型按一定的顺序进行转换,然后进行计算。但其结果是保持自身的价值。如果它被赋给另一个变量,该变量将把该值转换为与其自身类型匹配的值。在这个问题中,M=1/2,因为方程右侧的计算是两个成形变量的除法(类型不需要转换)。根据C语言“/”的运算,我们知道这是舍入运算,结果是0,所以m=0
(2)因为m,n都是浮点型,所以“/”的计算就是求浮点型的值,这和我们常用的数学中的除法运算是一样的,即1/2=0.5,或者它可以写成1.0/2.0=0.5,所以z=0.5
除法可以分为整数除法和精确除法
例如,当a和B同时是整数时,它就是整数除法,例如,3/5=0,5/3=1,14/5=2只是整数部分,如果a和B有一个或两个小数,它是精确除法,这和数学中的除法是一样的。例如,3.0/5=0.6,1.2/4=3.0
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。