C语言知识点

  • 输出函数puts

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

  • 打印%

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

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

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

puts("101 % 10 = 1");
  • %计算结果

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容