首页 > 学院 > 开发设计 > 正文

第二章

2019-11-11 04:01:55
字体:
来源:转载
供稿:网友

int最大值2147483647。是2^31-1;

int最小值-2147483648。是-2^31;

unsigned最大值为实测为2^31-1;

2.3.1字面值常量

20为十进制020为八进制0x14为十六进制
转义序列
换行符 /n横向制表符  /t纵向制表符  /v响铃符  /a退格符  /b单、双引号  /'   /"       问号  /?        反斜线  //回车符  /r进纸符  /f泛化转义序列:使用/x后跟十六进制数字 或者 /后跟八进制数字。数字表示为字符对应的数值。对应ASCII表。如:/7(/a)

变量

变量的命名规则:

1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。

2、 第一个字母必须是字母或者下划线开头。

3、 不能使用C++关键字来命名变量,以免冲突。

4、 变量名区分大小写

对象是指一块能存储数据并具有某种类型的内存空间。std::int a; std::int既类型说明符。变量只能定义一次,但是可以多次声明。声明(declaration)使得名字为程序所知,定义(definition)负责创建与名字关联的实体。一个文件如果想使用别处定义的名字则必须包含对其的声明。extern int i;//声明i,并非定义i。int i;           //声明并定义i。包含显示初始化的声明即成为定义。在函数体内部,如果试图初始化一个由extern标记的变量,将引发错误。

引用

int &refval = ival;  //refval是ival的另一个名字。引用必须初始化。

const限定符

const int a = 512; 默认状态下const对象仅在文件内有效。extern constant int a = 512; 如果想在多个文件之间共享const对象,必须在变量的定义之前添加extern关键字。const double pi = 3.14 ;//pi是常量,它的值不能改变;//错误 double *ptr = π*ptr是一个普通指针。const double *ptr = π//正确指向常量的指针const int *ptr=1;指针常量           int *const ptr=1;//不变的是指针本身的值(所指的地址)

1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。

2、 第一个字母必须是字母或者下划线开头。

3、 不能使用C++关键字来命名变量,以免冲突。

4、 变量名区分大小写


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表