当我这样写,%.0f%%,时运行结果是这样的
而当我删去一个%时,结果是这样的
所以这个多加的.0和两个%%是什么意思呀?
收起
%.0f 表示舍去小数点后的内容,输出浮点数 %% 表示百分号
【相关推荐】
以a%b为例,a/b=c…d 则a%b=d
代码如下(示例):
#include<stdio.h>
int main()
{
int a = 9 % 2;// 9/2=4....1,a=1
printf("%d", a);//打印出1
}
ps:%只能用于整型,其他类型不能使用
报告相同问题?