根据使用范围来区分的。
1.局部变量,是指在函数内部定义的变量,作用域为定义局部变量的函数,只能在定义他的函数中,使用最值得注意的是,只有在程序执行到定义他的模块时才能生成,一旦执行退出该模块则起变量消失。
2.全局变量在程序执行的过程中一直有效。
按位与运算符是双目运算符。
其功能是参与运算的两数各对应的二进位相与。
只要对应的两个二进位都为一时,结果位就为一。
参与运算的两个数均以补码出现。
整数在计算机中用二进制的位来表示,C语言提供一些运算符可以直接操作整数中的位,称为位运算,这些运算符的操作数都必须是整型的。
1.auto:声明自动变量,一般不使用;
2.double:声明双精度变量或函数;
3.int:声明整型变量或函数;
4.struct:声明结构体变量或函数;
5.break:跳出当前循环;
6.else:条件语句否定分支,与if连用;
7.long:声明长整型变量或函数;
8.switch:用于开关语句;
9.case:开关语句分支;
10.enum:声明枚举类型;
1
1.register:声明积存器变量;
1
2.typedef:用以给数据类型取别名;
1
3.char:声明字符型变量或函数;
1
4.extern:声明变量是在其他文件正声明;
1
5.return:子程序返回语句。