-
输出函数
puts
puts函数只有一个字符串参数,并在结尾换行。即puts("...")与printf("...\n")等效。在需要换行且不用格式化输出的时候,可以使用puts代替printf。
-
打印
%
printf作为格式化输出函数,应该写为:
printf("101 %% 10 = %d", 101 % 10);
puts作为非格式化输出,应该写为:
puts("101 % 10 = 1");
-
%计算结果
正 % 正 = 正
负 % 负 = 结果取决于编译器
正 % 负 = 结果取决于编译器
负 % 正 = 结果取决于编译器
故应尽量避免后三种的情况