C++基础知识遗漏点

记录C++的遗漏知识点

C++基础知识记录

  1. ANSI/ISO C++标准指出:若编译器到达main函数后面没有发现返回语句,则默认return 0为返回语句
  2. C++中表示一个语句的结束,即一个语句可以写在多行上
  3. 一个语句中不可分割的元素叫做标记token
  4. 一般必须使用空格、制表符、回车将标记分开,空格,制表符和回车统称空白white space
  5. C++程序一般遵守的格式:
    • 每条语句占一行
    • 每个函数都有一个开始花括号和一个结束花括号,他们各占一行
    • 函数中的语句都相对于花括号进行缩进
    • 与函数相关的圆括号周围没空白
    • 一般用空行将声明语句和其他语句进行分开

C++变量

  1. 常用的变量命名前缀:

    • 前缀n表示整数值
    • 前缀strsz表示以空字符结束的字符串
    • 前缀b表示布尔变量
    • 前缀p表示指针
    • 前缀c表示单个字符
    • 前缀m表示类成员
  2. short,int,long,long long长度规范

    • short至少16位
    • int至少和short一样长
    • long至少32位,且至少和int一样长
    • long long至少64位,且至少和long一样长
  3. C++的两种特殊的赋初值的方式

    • int param(value)
    • int param = {value},这是C++11标准特有
  4. C++在无特殊情况下,将整型常量保存为int类型

    • 整型常量后面的l或者L后缀表示该整数为long常量
    • 整型常量后面的u或者U后缀表示该整数为unsigned常量
    • 在C++11标准中,整型常量后的LL后缀表示long long常量
  5. 宽字符类型wcha_t – 表示扩展字符集

    • wcinwcout用于处理wcha_t
    • 在字符串前面加上L来指示为宽字符常量和宽字符串
  6. C++11标准新增的类型char16_tchar32_t

    • 这两种类型均为无符型,前者为16位,后者为32位,在字符串前面分别用uU来指示这两种类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值