C++

C语言知识点

2016-12-28  本文已影响5人  Simbol

puts函数只有一个字符串参数,并在结尾换行。即puts("...")printf("...\n")等效。在需要换行且不用格式化输出的时候,可以使用puts代替printf

printf作为格式化输出函数,应该写为:

printf("101 %% 10 = %d", 101 % 10);

puts作为非格式化输出,应该写为:

puts("101 % 10 = 1");

正 % 正 = 正
负 % 负 = 结果取决于编译器
正 % 负 = 结果取决于编译器
负 % 正 = 结果取决于编译器

故应尽量避免后三种的情况

上一篇 下一篇

猜你喜欢

热点阅读