C/C++变量(标识符)命名规则
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
C++的数据基本类型!!!!

1、整型
整数在计算机内一般是用补码表示的。正整数的补码是它的二进制表示,负整数的补码是将它的绝对值的二进制表示按位取反后再加1(计算机科学导论时有提到)。

方括号内的部分是可以省略的。例如,short int与short是等价的。
2、实型
在计算机内部,实型被表示为a*2^b的形式,a称为尾数,b称为指数。这种形式被称为浮点表示法,因此实型又称为浮点型。在储存实型数时,将存储单元分成两个部分:一部分存放指数,,另一部分存放尾数。
3、字符型
最常用的字符编码标准是ASCII字符编码系统。在c++中,单个字符是用数据类型char来表示的。字符型变量在内存中占用一个字节,在该字节中存放的是对应字符的ASCII值。字符型的变量可以执行算术运算和比较运算,结果是按其ASCII值计算的。尽管对char类型的值应用任何算术运算都是合法的,但不是所有运算都是有意义的。
(例如在程序中“A“*”B”是合法的,为了得到结果计算机读取他们的ASCII码,即65*66,得到的4290作为字符毫无意义。)
4、布尔型
布尔型用来表示“真”和“假”这样的逻辑值。布尔型的数据可以执行算术运算、比较运算和逻辑运算。在进行运算的时候,true对应1,false对应0。
5、枚举类型
枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。
如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。
enum 枚举名{
标识符[=整型常数],
标识符[=整型常数],
...
标识符[=整型常数]
} 枚举变量;
默认情况下(即不赋初值),第一个名称的值为 0,第二个名称的值为 1,第三个名称的值为 2,以此类推。但是,您也可以给名称赋予一个特殊的值,只需要添加一个初始值即可。例如,在下面的枚举中,green 的值为 5。
enum color { red, green=5, blue };
在这里,blue 的值为 6,因为默认情况下,每个名称都会比它前面一个名称大 1,但 red 的值依然为 0。

添加 家长论坛微信
全部 0条评论