如‘\n‘表示换行 常用的转义字符及其含义: \ 单引号 \ 双引号 \\ 反斜杠 \0 空 \a 警告(产生蜂鸣)

时间:2022-04-17 07:42:50

一种特殊的字符常量

以反斜线"\"开头,后跟一个或几个字符

具有特定的含义,差别于字符原有的意义,故称“转义”字符。

主要用来暗示那些用一般字符未便于暗示的控制代码。 

它的感化是消除紧随其后的字符的原有含义

用一些普通字符的组合来取代一些特殊字符,由于其组合转变了本来字符暗示的含义,因此称为“转义” 

用可以看见的字符暗示那不成以看见的字符, 如‘\n‘暗示换行

常用的转义字符及其含义:

  \‘  单引号

  \“  双引号

  \\  反斜杠

  \0  空

  \a  警告(孕育产生蜂鸣)

  \b  退格

  \f  换页

  \n  换行

  \r  回车

  \t  程度制表符

  \v  垂直制表符

  

@的意义:

  @在C#中为强制不转义的标记,在里面的转义字符格局("\"+"某个字符")掉去感化,作为普通字符串措置惩罚惩罚

string str1 = "abc\n"; //这里\n默认转义为换行符 string str2 = @"abc\n"; //这里\n不转义为换行符,而是作为普通字符串"\n"(由字符‘\‘和‘n‘构成的字符串)措置惩罚惩罚,相当于string str2 = "abc\\n";

  以下两种形式等效

string filePath = "C:\\Users\\Eniac\\Desktop\\matrix\\a.txt";//每个\\均是转义字符暗示单个反斜杠‘\‘ string filePath = @"C:\Users\Eniac\Desktop\matrix\a.txt";   //不转义