站在巨人的肩膀上重新学习CPP(1)

 

1.算数类型:arithmetic type

整型,浮点型,单字符,布尔值

bool,char,wchar_t:16,short,int,long ,float,double,long double

 

2.字面值常量

20(decimal)=024(octal)=0x14(hexadecimal)

利用UL代表无符号长整形,

128UL,不要小写,没有short的缩写。

 

3.转义:/000三个八进制

/7 bell

/0 null

/12 enter

/40 space

/062 '2'

/115 'M'

 

变量

lvalue:左右都可以

rvalue:只能在右边

变量名的命名

C++特有规定:小写,多词之间用下划线连接,内嵌字母大写

 

初始化

复制初始化:int ival = 1024;    // copy

直接初始化:int ival(1024);      // direct

 

对于内置对象来说,复制初始化和直接初始化基本没区别

对于类类型,需要构造函数来实现直接初始化

 

内置类型变量的初始化:函数体外初始化0,函数体内不进行自动初始化

 

declaration & definition

定义用于分配存储空间

声明用于表明变量类型和名称(extern只声明,不定义)

定义只能一次,声明可以多次

 

魔数:在语句中直接出现的常量,没有注释和上下文很难理解,增加修改的工作量

利用const限定符

const对象默认为局部变量,声明的同时必须初始化、

 

头文件:用于声明,不用于定义

养成良好的头文件保护习惯,利用头文件保护符

#ifndef XXXXXXX_H

#define XXXXXXX_H

#endif

 

#include <> & ""

<>系统路径寻找,""源文件路径查找

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值