很简单的关于在C语言中输入百分数

比如printf("%f%%“,a*100),前面的%f我明白,后面的两个%各指什么啊,初学者求解答,感激不尽。

两个%,相当于输出一个百分号,就和转义字符中\\表示输出一个\很像。望采纳,谢谢
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-22
两个百分号就是用printf("")函数在程序界面上打印出一个百分号,不信你试试
printf("%%“);
为什么会这样呢? 因为%后面往往跟的是 d,f,c,s什么的,用来输出整形,字符,字符串等等,
编译器读你的代码,读到百分号,它会判断后面跟的是什么,,,,,
说不清楚,,反正就是编译器是人设计,它不可能是万能,它也是一部一部根据你写的东西分析出结果,这是设计上的需要本回答被提问者和网友采纳
第2个回答  2013-12-22
后面那两个%%是多余的!!!没用!
相似回答