文件名称:C++笔记--你一定用的上
文件大小:19KB
文件格式:TXT
更新时间:2013-06-04 13:40:48
C++笔记
1.整型数据: short(short int,signed sort int ,signed int);2 bytes;-32768~32767 unsigned short(unsigned short int);2 bytes; 0~65535 16位机 32位机 int(signed int); 2 bytes; -32768~32767; ;4 bytes; -(2^31)~(2^31)-1 unsigned int; 2 bytes; 0~65535 ; ;4 bytes; 0~(2^32)-1 long(long int,signed long int ,signed long); 4 bytes; -(2^31)~(2^31)-1 unsigned long(unsigned long int); 4 bytes; 0~(2^32)-1 整型常量: 进制整数:以非零的数字开始;123,234L 八进制数:以零开始;0123,011L 十六进制数:以0X或0x开始;0x123,0X123u 整型变量:类型修饰符 变量名[=表达式][,变量名[=表达式]]; int x,y;int i=1,j=0; 字符类型: char 占一个字节用7位;用单引号括起来:'a','0' 字符型常量: 转义字符:\a,\b,\f,\n,\r,\t,\v,\\,\',\",\?,\ccc,\xhh 字符型变量定义和初始化: char c1,c2;c1='a';c2='A'; 符号常数:用指定名字代表的常量 #define MAXLINE 100 //不具有类型 常值变量: const floa 函数的作用域: 1.函数的声明和定义默认情况下在整个程序中是extern的. 2.静态函数:函数前加上static -不能被其它源文件所调用; -允许其他源文件建立并使用同名函数 -文件作用域(在所用函数定义之外说明的,其作用域从说明点开始,一直延伸到源文件结束)下声明的inline函数和const常量都默认为static存储类型如加上extern则为外部存储类型. 变量的存储类型: 1.auto(自动)型:存放在栈区中,其存储空间可以被若干变量多次覆盖使用 2.register(寄存器)型:(一般情况下不必这样指定)存放在CPU的通用寄存器中;只能放长度允许类型 3.static(静态)型:存放在一般内存区域中. 变量的作用域和生成期: 1.全局变量:函数外定义的变量 -由编译器建立(但定义之前的所有函数定义不会知道该变量),默认初始化为0; -存在于整个应用程序的运行期间. -其他程序文件中的函