问答详情
源自:2-3 变量及赋值

关于%d与\n的定义及用法

printf("我今年%d岁!\n",age );

在这一串代码中我试过单独删除%d  结果程序无法运行  但是单独删除\n的话程序缺可以继续运行

我想了解一下关于%d与\n的关系、定义及用法

万分感谢大佬帮忙

提问者:hfudwsh 2018-05-16 19:31

个回答

  • 南涯
    2018-05-16 20:31:12
    已采纳

    [ %d ] 代表的意思格式化数据,具体意义是接受整数值并将它表示为有符号的十进制整数;

    [ \n ] 则代表的是转义输出字符,功能就很好理解了,就是换行。



  • 慕村2205046
    2018-05-16 20:33:47

    %d和\n没有必然的联系,%d是age值输出的类型,而\n表示换行符