C语言:18/4*sqrt(4.0)/8这个表达式在C语言中的结果是多少?
C语言:18/4*sqrt(4.0)/8这个表达式在C语言中的结果是多少?
日期:2021-07-03 07:55:02 人气:1
18/4*sqrt(4.0)/8
这个算式只有乘除运算,优先级相同,从左往右依次计算:
=(18/4)*sqrt(4.0)/8
先计算18/4,因为18和4都是整型数,系统默认是做整型除法计算,计算的结果只取商的整数部分:即18/4=4
=4*sqrt(4.0)/8
接下来计算这个乘法:
=[4*sqrt(4.0)]/8
这里有一个系统函数sqrt,它是开平方运算,返回值
这个算式只有乘除运算,优先级相同,从左往右依次计算:
=(18/4)*sqrt(4.0)/8
先计算18/4,因为18和4都是整型数,系统默认是做整型除法计算,计算的结果只取商的整数部分:即18/4=4
=4*sqrt(4.0)/8
接下来计算这个乘法:
=[4*sqrt(4.0)]/8
这里有一个系统函数sqrt,它是开平方运算,返回值