zoukankan      html  css  js  c++  java
  • 如何在字符串里加入单引号

    这是个很容易遇到的问题,也是经常会困扰初学者的问题,答案很简单:就是连续两个单引号。

    从技术上来解释:代码分析器遇到一个单引号,就认为字符串文字开始,然后遇到下一个单引号的时候,它不会立即认为字符串结束,而是再读取下一个字符,如果还是单引号,则把这两个单引号解释为字符串中的一个单引号,并且继续分析后面的字符,直到遇到一个单引号后不是单引号,就认为这个字符串结束。

    文字说明不太容易懂,下面用个例子来看看就容易理解了。

    把字符串 'abcd' 赋值给字段 cstr: cstr = '''abcd'''. 
    遇到第一个单引号,字符串开始,接下来又是一个单引号,并一定不代表字符串结束,再读下一个字符,又是单引号,则说明这个字符串的第一个字符是单引号,然后是 a、b、c、d,接下来又是单引号,再读一个字符,还是单引号,说明字符串的第六个字符也是单引号,之后又遇到一个单引号,再读下一个字符,是句号,说明这个字符串结束了,字符串里的字符为 '、a、b、c、d、',一共六个字符。

  • 相关阅读:
    重写不受限制
    类的向上转型(安全)向下转型(不安全)
    类的继承之构造函数和析构函数的顺序
    父类和子类的截断现象
    派生类重写方法
    运算符重载总结(大全)
    运算符重载方法3
    运算符重载方法2
    Shell基础编程
    TCP Wrappers(简单防火墙)---限制IP登录ssh
  • 原文地址:https://www.cnblogs.com/ruingy/p/3432143.html
Copyright © 2011-2022 走看看