欢迎光临散文网 会员登陆 & 注册

小人物学个大习(31-40)

2023-06-28 01:22 作者:白羽腰间插  | 我要投稿
C++ primer
  1. 如果两个字符串字面位置紧邻且仅由空格、缩进和换行符分隔,则他们实际上是一个整体

  2. 有两类字符,程序员不能直接使用:一类是不可打印的字符,如退格或其他控制字符,因为它们没有可视的图符,另一类是在C++语言中有特殊含义的字符,需要用转义序列

  3. 我们也可以使用泛化的转义序列,其形式是\x后紧跟1个或多个十六进制数字,或者\后紧跟1个、2个或3个八进制数字

  4. 反斜线\后面跟着的八进制数字超过3个,只有前3个数字与\构成转义序列。例如,"\1234"表示2个字符,即八进制数123对应的字符以及字符4

  5. 可以通过前后缀、改变整型,浮点型和字符型字面值的默认类型。
    字符和字符串
    u char16_t
    U char32_t
    L wchar_t
    u8 char utf-8
    整型
    U OR u unsigned
    L or l long
    LL or ll longlong
    浮点型
    f or F float
    l or L long double

  6. true 和false 是布尔类型的字面值

  7. nullptr 是指针字面值

  8. 变量提供一个具名的,可供程序操作的存储空间。变量定义的基本形式是:首先是类型说明符,随后紧跟由一个或多个变量名组成的列表,其中变量名以逗号分隔,最后以分号结束。

  9. 当一次定义了两个或多个变量时,对象的名字随着定义也就马上可以使用了。因此在同一条定义语句中,可以用先定义的变量值去初始化后定义的其他变量。

  10. 初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来替代

怎么说呢,很多工作干了不一定落得到好,但是还是干吧。

2023年6月27日


小人物学个大习(31-40)的评论 (共 条)

分享到微博请遵守国家法律