C语言 第2课 计算

2.1变量

变量的定义形式:

<类型名称><标识符>

标识符由数字、英文和下划线组成,不能由数字开始

变量初始化:

变量使用之前必须初始化,变量类型确定之后不可改变

C99的写法,只要变量在使用之前定义了即可,不受位置限制。


常量

在变量前加上 const 变为常量:可以初始化,但是不能被修改


2.2表达式

表达式是一系列 运算符 和 算子 的组合

算子是参与运算的值,可以是常数变量或者函数的返回值


运算符的优先级

(结合关系:大部分自左向右,只有单目和赋值自右向左)

+            单目不变    a*+b

-            单目取负     a*-b

*            乘法

/            除法

%           取余

+            加

-            减

=            赋值

复合运算符

+=

-=

*=

/=

++            可放在变量前或后

--

e.g.(int a = 10; printf("%d", a++) 是 10  而 printf("%d", ++a) 是 11)


3判断

3.1 i判断

if(判断语句){执行语句}

关系运算符:优先级比算术运算符低,但是比赋值优先级高

==(优先级比较低)

!=(优先级比较低)

>/>=

</<=

关系运算符的结果是布尔值

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容