• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言\t \n有什么区别

大少爷安安 2019-04-13 浏览量:6645
捕获.PNG第11行光标前的t为什么不能换成n两者有什么区别?看书不理解
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • \t是C语言中的制表符,表示输出一个占用一定位置的空白字符(通常是8个字符宽度),

    \n表示换行,也就是遇到这个字符时另起一行显示字符。

    这两个符号表示的含义不一样,通常\t是在数据较多,需要按照一定表格的方式排列的时候使用,而\n则是在一行数据太长,需要更换一行显示时使用。

    两者的效果对于如下:

    \t

    111    222    333    444

    \n

    111

    222

    333

    444


    • 发布于 2019-04-14
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:7
  • 都是格式控制符,\t表示一个制表符,\n表示换行。能够替换,只是替换之后输出之后的排版就会变化。

    • 发布于2019-04-13
    • 举报
    • 评论 0
    • 1
    • 0

  • \t是相当于一个Tab的使用

    而\n相当于回车,或是换行的作用的。

    • 发布于2019-04-14
    • 举报
    • 评论 0
    • 1
    • 0

  • \t相当于加了一个TAB,而\n表示回车换行。这样显示出来的结果就不一样了。你要是不清楚,可以两种都运行一下,看结果就知道了

    • 发布于2019-04-14
    • 举报
    • 评论 0
    • 1
    • 0

  • 东西都不一样啊,t对应是跳格符 n对应是换行

    此外你程序中声明了个没有用到的y,又声明了n,其实可以去掉一个。

    建议去掉y。

    • 发布于2019-04-14
    • 举报
    • 评论 0
    • 1
    • 0

  • \t表示的是一个制表符,就是跟按下一次tab按键是一样的效果,制表符一般是四个或者八个空格

    \n表示的是换行,就是将光标位置移动到下一行

    这种只跟显示的效果有关

    • 发布于2019-04-14
    • 举报
    • 评论 0
    • 1
    • 0

  • \t是一个制表符,也就是一个tab的功能


    \n是换行符,相当于一个enter的功能

    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个\t属于转义字符也就是控制字,也就是相当tab键

    \n是换行符,也就是等于回车键功能

    这两个功能是不一样的,

    • 发布于2019-04-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言\t \n有什么区别