为啥c中printf("%f\n",3/2)不等于1?忽略小数位的话那整数也是1啊?

日期:2022-04-08 04:44:03 人气:1

为啥c中printf("%f\n",3/2)不等于1?忽略小数位的话那整数也是1啊?

因为3/2结果是int型,int型应该用%d输出,用%f就会结果错误。%f用于输出float和double型数据。
    A+
热门评论