刚学C语言很多地方不太明白,请教大家一下,就是开平方我用1/2得到的面积是1,用0.5得到正确结果。难道pow函数无法使用分数吗
1/2 在c里面是等于0
1/2是两个整数相除,结果为01.0/2结果才是0.5
整型相除结果为小数又用整型输出则输出结果为0,除非用强制类型转换将参与运算的第一个整型数转换为浮点数