C程序设计语法大纲

来源:互联网 发布:linux下移动文件 编辑:程序博客网 时间:2024/05/20 02:53
1,C语言的关键字:
auto;break;case;char;const;
continue;default;do;double;else;
enum;extern;float;for;goto;
if;inline;int;long;register;
restrict;return;short;signed;sizeof;
static;struct;switch;typedef;union;
unsigned;void;volatile;while;_bool;
_Complex;_Imaginary;


2,C语言运算符:
优先级1:()圆括号;[]下标运算符;->指向结构体成员运算符;·结构体成员运算符;
优先级2:!逻辑非运算符;~按位取反运算符;++自增运算符;--自减运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&取地址运算符;sizeof长度运算符;
优先级3:*乘法运算符;/除法运算符;%求余运算符;
优先级4:+加法运算符;-减法运算符;
优先级5:<<左移运算符;>>右移运算符;
优先级6:< <= > >=关系运算符;
优先级7:==等于运算符;!=不等于运算符;
优先级8:&按位与运算符;
优先级9:^按位异或运算符;
优先级10:|按位或运算符;
优先级11:&&逻辑与运算符;
优先级12:||逻辑或运算符;
优先级13:? :条件运算符
优先级14:= += -= *= /= %= >>= <<= &= ^= |=赋值运算符;
优先级15:,逗号运算符;


3,C语言语句:
1)表达式语句;2)函数调用语句;3)控制语句;4)复合语句;5)空语句。
其中控制语句有9种:
1)if语句;2)while语句;3)do…while语句;4)for语句;5)switch语句;6)break语句;7)continue语句;8)return语句;9)goto语句。


4,C语言数据类型:
整型;浮点型;字符型;数组类型;指针类型;结构体类型;共用体类型;
C99扩充了复数浮点类型;超长整型;布尔类型;
0 0
原创粉丝点击