1、输出的类型为long、long long时,格式化的占位符不能使用%d,应使用%ld和%lld。
2、输出结果中如果需要输出%的时候,应写作%%,例如
你想输出“99%的人在%d岁以上”这句话,如果你写成
printf(""99%的人在%d岁以上\n, age);
编译会报错“warning: unknown conversion type character 0x**** in format [-Wformat].”
应改为:printf(""99%%的人在%d岁以上\n, age);