zl程序教程

您现在的位置是:首页 >  其它

当前栏目

字符串中的单双引号

字符串 双引号
2023-09-14 09:02:12 时间
(1) amp;是连接运算符,它可以将两个字符串连接成一个字符串。       EG1:a= abc   amp;  def          执行连接运算后,a= abcdef        EG2: a= abc   amp; temp       注意,这里temp是一个字符串变量,假如temp= def ,那么代入上面的式子,则结果为:          a= abc   a

(1) 是连接运算符,它可以将两个字符串连接成一个字符串。
       EG1:a="abc"   "def" 

       执行连接运算后,a="abcdef"
       EG2: a="abc"   temp
       注意,这里temp是一个字符串变量,假如temp="def",那么代入上面的式子,则结果为:
          a="abc"   "def"
       继续执行连接运算,结果a="abcdef"。
       有时候,可能会有多个连接运算符,只要依次运算即可。如
          a="abc"   "def"   "gh"
        结果为a="abcdefgh"。

(2)关于双引号"。字符串常量两边一定要加双引号,表示这是一个字符串。
        当然,字符串变量名称两边不能再加双引号了,如上面提到的a="abc"   temp 中的temp是变量,
所以两边不能加双引号,如果给temp加上双引号,那么它就变成了一个字符串常数"temp"了。    
(3)关于单引号。为什么会使用单引号呢?这是因为如果发生引号嵌套,内层的双引号就要改为单引号。
         EG3: a="字符串两边要加英文双引号,如"abc",或者……"
        这句话,原来的意思是:最前面和最后面的"表示中间是一个字符串。而"abc"两边的双引号表示abc是一个字符串。
        可是这样就会发生错误了。因为第1个双引号实际上会和第2个双引号配套,并不是和大家希望的第4个双引号配套。
        此时就需要把内层的双引号"abc"改为单引号,如下:
                 a="字符串两边要加英文双引号,如abc,或者……"
        小注:

 1.以上提到的符号都是英文状态下的,属于语法中会用到的符号。如果是中文状态下的符号,就不需要这样变化。

           EG4:a="小王说:“我们吃饭去吧”。"
           其中的中文符号并不参与语法,所以不需要变化。

2.发生引号嵌套时,内层引号一般改为单引号,不过也可以改为两个双引号,如下:
                 a="字符串两边要加英文双引号,如""abc"",或者……"   




shell中的单引号字符 双引号字符 反斜杠字符/ 反引号字符` 反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用。
C# 转义字符 简介: 是一种字符,用来表示那些带有特殊含义的字符,是C#字符串知识中重要的组成部分。比如用字符串表示文件路径的时候,如果转义字符生效,我们就需要将原来的单个反斜杠。为我们提供了取消转义字符的操作,我们只需要在字符串前加上。都改成两个,这样十分的麻烦,有什么简单一点的方法呢?加一个普通字符组成,它们合在一起表示一个。就是一个转义字符,表示换行,所以。与后面的字符结合表示转义字符。有的时候我们不想让反斜杠。就只是表示一个反斜杠了。
忽略大小写比较字符串大小 一般我们用 strcmpstrcmp 可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按 ASCII 码值大小比较),直到出现不同的字符或遇到 \0 为止。 如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准。 但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如 Hello 和 hello 在忽略字母大小写时是相等的。 请写一个程序,实现对两个字符串进行忽略字母大小写的大小比较。
HTML中的转义字符 HTML中, 等有特殊含义,(前两个字符用于链接签, 用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示: