论坛» 嵌入式开发» 软件与操作系统

重拾C语言回顾经典

菜鸟
2018-05-21 22:23 1楼

day1:

C语言{

编程规范:

#include //头文件 #预处理指令

int main( ) //int (void) 返回值为 int (void) main入口函数

{

//代码块!

return 0; //void 无返回值;

}

关键字: auto; break; case; char; const; continue; default; do; double; else; enum; extern; float; for; goto; if; int; long; register; return; short; signed; sizeof; static; struct; switch; typedef; union; unsigned; void; volatile; while


数据类型: char short int long float double

存储类型(有符号 / 无符号):signed unsigned static register extern const volatile auto

语句:if else for while do goto switch case default baeak continue return

构造: union struct enum

求字节: sizeof

别名: typedef

空类型: typedef

}

菜鸟
2018-05-21 22:43 2楼

运算符(运算符存在优先级)

表达式: 表示运算过程或逻辑

优先级:

1、单目运算符优先级高于双目运算符、高于三目运算符

2、算术运算符优先级最高、赋值运算符优先级最低

3、优先级排序: 算术-->关系-->位运算符-->逻辑运算符-->赋值运算符

算术运算符:

+ - * / % ++ --

/ :除 除数不能为0

% :取余 (求模) 两边只能为整形!!

关系运算符:

在c语言中 0 代表假 非 0 (正数或负数,只要不为 0) 就是真!

> < >= <= != ==(判断相等的)

结果:

如果不成立,则为假, 结果是 0

如果成立, 则为真, 结果是 1

逻辑运算符{ 它判断的整个数!!(判断数是0(代表假),还是非0(代表真))

&&(逻辑与) ||(逻辑或) !(逻辑反)

位运算符: 它的运算是针对每一位的运算!!!

&(位与) |(位或) ~(按位取反) ^(异或) <<(左移) >>(右移)

赋值运算符: = += -= *= /= %= &=

院士
2018-05-28 09:17 3楼

楼主 这是出差了吗?

快来更新学习笔记啊

院士
2018-05-29 17:57 4楼
学习了,谢谢楼主的分享
共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]