字符串中的单双引号

简介: (1)&是连接运算符,它可以将两个字符串连接成一个字符串。       EG1:a="abc" & "def"         执行连接运算后,a="abcdef"       EG2: a="abc" & temp       注意,这里temp是一个字符串变量,假如temp="def",那么代入上面的式子,则结果为:          a="abc" &a

1&是连接运算符,它可以将两个字符串连接成一个字符串。
       EG1a="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"",或者……"   



相关文章
|
8月前
|
Java C语言
字符串的简单介绍和字符串的大小比较
字符串的简单介绍和字符串的大小比较
|
4月前
|
移动开发 编译器 C#
C# 常用的“转义符”对字符串的使用与讲解
C# 常用的“转义符”对字符串的使用与讲解
|
10月前
WHERE 何时使用引号
WHERE 何时使用引号
58 0
|
11月前
字符串2题
字符串2题
|
11月前
8 字符串
8 字符串
32 0
|
Shell Linux
shell中的单引号字符' 双引号字符" 反斜杠字符/ 反引号字符`
反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用。
|
移动开发
长字符串/多行字符串
长字符串/多行字符串
74 0
获取字符串内双引号中的所有内容
获取字符串内双引号中的所有内容
112 0
获取字符串内双引号中的所有内容