C语言转义字符意义大体同于前面的C#转义字符,这里列出用c语言,输出%d、\n等特殊字符的方法。
#include <stdio.h> int main() { printf("%%d");//在屏幕中输出%d printf("\\n");//在屏幕中输出\n printf("%d");//0 printf("%%%%%d"); //%%0 printf("%%%%d");//%%d return 0; }
%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。
其中:
float,单精度浮点型,对应%f.
double,双精度浮点型,对应%lf.
如下程序,计算并输出500/3的值,结果保留3位小数
#include<stdio.h> int main() { printf("%.3lf\n",500.0/3.0); //格式符号%.3lf表示保留三位小数 return 0; }
原文:http://www.cnblogs.com/eniac12/p/4727477.html