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扩充了复数浮点类型;超长整型;布尔类型;
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
- C程序设计语法大纲
- Chapter I 程序设计和C语言(大纲)
- 【书籍篇】《Objective-C程序设计》语法相关
- java基础语法入门大纲
- 数据结构-c语言版大纲
- c/c++大纲
- Objective-C学习大纲
- C语言学习大纲
- 《Objective-C程序设计》学习笔记——语法篇
- 程序设计考试大纲(高级程序员级)
- 全国二级C考试大纲
- 《C语言程序设计》课程指导大纲
- 计算机二级C考试大纲
- Objective-C学习大纲 一
- Objective-C学习大纲 二
- C语言学习大纲--函数
- 传智播客C/C++课程大纲
- C/C++程序员面试大纲
- shader--流动水
- EasyDarwin之hls
- cameraservice如何跨进程传递video数据——类图
- static静态变量的理解
- HDU_4123 && POJ_4003 Bob’s Race (dfs / bfs + RMQ + 尺取)
- C程序设计语法大纲
- RESTful in ruby on rails
- android发现之旅之媒体按键(耳机按键播放暂停键等)处理过程
- C# ListView用法详解 很完整
- Android stduio依赖关系
- Struts2 自定义拦截器(easy example)
- datagrid自己的一些操作积累
- 微信支付参数说明
- hdu 4366 Successor dfs序 + 线段树