为什么是%s\n不是%d\n了10

玖罪_040 |浏览294次
收藏|2021/08/18 21:17

满意回答

2021/08/18 21:28

%s是输出字串的而%d是输出整形的不同的类型的变量必须用对应相对应的格式化符否则结果会不是预期的另外\n是回车,与格式化字符无关

whoami1978

其他回答(3)
  • 首先题主问的应该是s和d有什么区别吧?%d 代表十进制有符号整数%s 代表的是字符串\n 是用来换行的若是懒得记这一堆标识符可以直接cin/cout
    回答于 2021/08/18 22:27
  • %s:字符串(如char[10])%d:整形(int)\n:换行下面是一个例子:
    回答于 2021/08/18 22:16
  • %s是输出字串的而%d是输出整形的不同的类型的变量必须用对应相对应的格式化符否则结果会不是预期的另外\n是回车,与格式化字符无关
    回答于 2021/08/18 21:43
0人关注该问题
+1

 加载中...