字符串中的单双引号
(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中, 等有特殊含义,(前两个字符用于链接签, 用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:
相关文章
- 2022-08-30:给你一个字符串化学式 formula ,返回 每种原子的数量 。 原子总是以一个大写字母开始,接着跟随 0 个或任意个小写字母,表示原子的
- SQLserver字符串转日期_sqlserver合并字符串
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- SQL SERVER 2012新增函数之字符串函数FORMAT详解
- 关于字符串实现交叉合并字符串详解编程语言
- java字符转义 字符串中的双引号详解编程语言
- Oracle中利用函数判断字符串(oracle判断字符串)
- 字符串利用Oracle实现拆分、分割逗号分隔字符串(oracle拆分逗号分隔)
- Oracle中用引号实现字符串拼接(oracle中引号拼接)
- PHP的单引号和双引号字符串效率
- asp.netLINQ中数据库连接字符串的问题
- JS字符串截取函数实例