zoukankan      html  css  js  c++  java
  • c++ 转义字符

    转义字符

    (1)、行尾标识符

    windows   :/r/n           # 一个回车符,一个换行符
    linux     :/n             # 只要换行符 
    mac       :/r             # 只要回车符
    

    由于不同系统中定义行尾的标识符不一样,导致windows中的文件到linux或者mac中显示的时候会多一个^M

    (2)、用\r和\b实现屏幕时时刷新

    ASCII码转义符
    \b = 退格键(backspace)
    \r = 回车键(carrige return)

    例如, 假设x一个实数型变量,则语句

    printf(“%d\r”, x);
    

    输出x的当前值,然后把光标移到行首。

    printf(“%d\b, x);
    

    先输出x的当前值,然后再将其消掉,就像我们打字时按退格键一样。
    真正常用的转义符是\n(newline换行)

    printf(“%d\n”, x);
    

    输出x的当前值,然后换行到下一行的行首。

    注意:Unix(Linux)系统只需要\n就可将光标移到下一行行首;但在Windows系统中,\n只换行,不移动光标,所以Windows系统中需要把\n和\r结合使用:

    printf(“%d\r\n”,x);
    

    方可在输出x后把光标移到下一行的行首

  • 相关阅读:
    poj 1634
    poj 2153
    POJ 1693
    poj 1789
    POJ 2676
    vue 路由
    用 node.js 创建第一个Hello World
    js原生Ajax 的封装和原理
    BFC原理
    怎么理解js的面向对象编程
  • 原文地址:https://www.cnblogs.com/yuandonghua/p/15631296.html
Copyright © 2011-2022 走看看