沪江社团 > C语言 > 帖子

C语言组成(五)

jaybestwang (【腰果新视听】Jay)
火眼金睛|年度最6责编
初级粉丝
5 0 0
发表于:2015-01-29 05:07 [只看楼主] [划词开启]
运算符号
    比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。
    运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。
()、 []、 -> 、 .、!、 ++、 -- 圆括号、方括号、指针、成员、逻辑非、自加、自减
++ 、 -- 、 * 、 & 、 ~ 、! 单目运算符
+、 - 、 sizeof、(cast)
* 、 / 、% 算术运算符
+ 、 - 算术运算符
<< 、 >> 位运算符
< 、 <= 、 > 、 >= 关系运算符
== 、!= 关系运算符号
& 位与
^ 位异或
| 位或
&& 逻辑与
|| 逻辑或
? 、: 条件运算符
/= 、%= 、 &= 、 |= 、 ^= 赋值运算符
= 、 += 、 -= 、 *= 、
, 顺序运算符
程序结构
    1、一个C语言源程序可以由一个或多个源文件组成。
    2、每个源文件可由一个或多个函数组成。
    3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。
    4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。
    5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“ ;”。)
    6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
书写规则
    1、一个说明或一个语句占一行。
    2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
    3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。

  • 0

    点赞

  • 收藏

  • 扫一扫分享朋友圈

    二维码

  • 分享

课程推荐

需要先加入社团哦

编辑标签

最多可添加10个标签,不同标签用英文逗号分开

保存

编辑官方标签

最多可添加10个官方标签,不同标签用英文逗号分开

保存
知道了

复制到我的社团