• 学习C# >> 转义字符


    C#转义字符:

    一种特殊的字符常量;以反斜线"\"开头,后跟一个字符来表示一个有特殊意义的字符;

    具有特定的含义,不同于字符原有的意义,故称“转义”字符。
    主要用来表示那些用一般字符不便于表示的控制代码。
    它的作用是消除紧随其后的字符的原有含义
    用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”
    用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行

    下面列举了一些常用的转义字符及代表字符:

    \’ 单引号
    \” 双引号
    \\ 反斜杠
    \0 空
    \a 警告(产生峰鸣)
    \b 退格
    \f 换页
    \n 换行
    \r 回车
    \t 水平制表符
    \v 垂直制表符

    下面是代码示例:

    View Code
    namespace ConsoleApplication3
    {
        class Program
        {
            static void Main(string[] args)
            {
                // 1.
                // 例如 输出一个双引号
                // 使用(\")来表示一个双引号,如果单独使用双引号(")就会出错
                Console.WriteLine("输出双引号测试\"");
    
                // 2.
                // 例如 输出一个换行
                // 使用(\n)表示换行
                Console.WriteLine("输出换行\n换行");
    
                // 3.
                // 关于 \n 与 \r,摘自网上的解释。在控制台上显示不同,如果在textbox中就显示一样了。
                // \r 指的是ascii码表中的13号,表示光标移向最左侧
                // \n指的是ascii码表中的10号,表示光标移向下一行
    
                // 4.
                // 使用@符号
                // a.如果字符串中有\ 则不再理解为转义符
                Console.WriteLine(@"D:\代码合集\保密代码\苍井空");
    
                // b.使字符串可以换行,没有@符号就会出错
                Console.WriteLine(@"你好
    大家好");
    
                // c.如果使用了@符号,我们想输出双引号(")则使用两个双引号表示
                Console.WriteLine(@"D:\代码合集\保密代码""\苍井空");
    
                Console.ReadKey();
            }
        }
    }

     

     

     

  • 相关阅读:
    oracle查找前几条记录
    linux主要目录
    openstack搭建3、部署xinetd服务
    openstack搭建1、前期准备
    openstack搭建2、部署Mariadbgalera
    Java 基础(类的加载与ClassLoader的理解)
    K8S 查看资源使用情况
    Java 基础 (Java 反射机制)
    Java 基础 (网络编程 TCP 例子)
    Java 基础 (网络编程 UDP 例子, URL)
  • 原文地址:https://www.cnblogs.com/yqyongqing/p/2940514.html
Copyright © 2020-2023  润新知