我试图将double
和int
相乘,但它没有显示任何内容。
#include <stdio.h>
int main()
{
double vergi = 0.01;
int fiyat = 20;
double sonuc = fiyat * vergi;
printf("%s", sonuc);
}
%s
表示String
。根据文档所说,您应该在printf
中使用%f
说明符来获得double
结果。
打印时转换类型错误。您想要打印类型为double的变量。printf("%lfn", sonuc);