1.单目 *** 作符:
! ——逻辑非 *** 作符
~——对一个数的二进制按位取反 *** 作符
整数(正数):原码,反码,补码一致
整数(负数):在内存中以补码的形式存在
所有的正数按位取反的值是其本身+1的负数
所有的负数按位取反的值是其本身+1的绝对值
0按位取反得到是-1
+ ——正数/号 *** 作符
- ——负数/号 *** 作符
*——取指针内容 *** 作符
& ——取地址 *** 作符
++ ——自增 *** 作符
-- ——自减 *** 作符
sizeof——长度运算 *** 作符
2.双目 *** 作符(算数运算 *** 作符)
+ ——相加 *** 作符
- ——相减 *** 作符
* ——相乘 *** 作符
/ ——相除 *** 作符
% ——取两整数相除的余数 *** 作符
3.关系 *** 作符:
> ——大于 *** 作符
< ——小于操作符
>= ——大于等于 *** 作符
<= ——小于等于操作符
== ——等于 *** 作符
!= ——不等于 *** 作符
4.逻辑 *** 作符
&& ——逻辑与 *** 作符
|| ——逻辑或 *** 作符
5.初等运算 *** 作符
() ——圆括号 *** 作符
[] ——下标 *** 作符
-> ——指针引用结构体成员 *** 作符
. ——取结构体变量成员 *** 作符
二.关键字(C语言提供的,不能自己创建的)1.常见关键字
auto——自动变量关键字
进大括号的时候,变量自动创建
出大括号的时候,变量自动销毁
2.循环判断关键词
break——循环程序中跳出循环关键字
while——循环语句
for——循环语句
case——选择语句关键词
continue——循环关键词
if-else——条件语句关键词
switch——选择结构语句关键词
default
do-while——循环语句关键词
goto——跳出语句关键词
3.变量类型关键字
char, int, float, double, long, short,
signed——有符号类型 -2^31-0~2^31
unsigned——无符号类型 0~2^32 %u
const——常变量关键字
enum——枚举关键字
extern——外部变量、函数申明符号
register——寄存器变量关键词
static——静态变量关键字
static 修饰局部变量的时候,局部变量改变自身生命周期,变成了与全局变量生命周期一致
static 修饰全局变量,使得全局变量只能在自己所在的源文件(.c)使用
改变外部链接属性,使得其无法在其他文件中使用
static 修饰函数,使得函数只能在自己所在的源文件(.c)使用
#define——定义的常量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)