问答详情
源自:2-5 格式化输出语句

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

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

提问者:感恩父母 2015-03-07 21:36

个回答

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

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

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

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

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

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