为什么写入%s和‘n'后

来源:2-5 格式化输出语句

感恩父母

2015-03-07 21:36

为什么写入%s和‘n'后,也就是printf("小明现在在慕课网上学习IT技术%s"'m');就写不出来了呢?

写回答 关注

3回答

  • onemoo
    2015-03-07 22:43:58
    已采纳

    因为用%s代表需要后面的参数为字符串,而你用单引号括起的m只是一个字符。把m用双引号括起来就行了。

    感恩父母

    非常感谢!

    2015-03-08 06:51:04

    共 1 条回复 >

  • _Kem
    2015-03-08 22:34:37

    printf("小明现在在慕课网上学习IT技术%s","m");

  • 感恩父母
    2015-03-08 07:12:50

    那好像输出会多出一个m,不会有什么影响吧?!

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题