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