又双叒叕碰到难题了请彭于晏们看看
为什么钱数不显示都显示0 大神帮我看看吧!!! ming hong xiao都定义成double试试看 int是整形,输出的是整数,int 配合%d使用;计算价格小数点后一般保留两位小数,可以用float(单精度浮点型);
float 配合%.2f使用。 数据类型和格式化符搭配不对
int 整型和 %d 配对,float浮点型 和 %f 配对,所以你用 %f 来打印 int 输出就会问题,同理 用%d 打印 float一样
所以说这种问题有两种解决方法,第一种改数据类型,第二种改格式化格式
但就你这题的话用第一种,而且你第二个printf 里的 %.2 写错了
页:
[1]