程序设计基础之:运算符,表达式跟语句

程序设计基础之:运算符,表达式和语句

4、运算符,表达式和语句


       运算符分为:
       算术运算符、赋值运算符、增量和减量运算符、关系运算符、逻辑运算符、条件运算符、数据类型强制转换运算符和特殊运算符。
       其中算术运算符包括:加法运算符;减法运算符;乘法运算符;除法运算符和取模运算符。
       =运算符就是把右边的值赋给左边,左边不能是一个变量。
       ++和--运算符有前缀形式和后缀形式:当运算符出现在它作用的变量的前面时,称为前缀形式,表示变量在使用前自动加1或减1;当运算符出现在它作用的变量后面时,称为后缀形式,表示在变量使用后自动加1或减1。
       在编写程序时经常会遇到比较两个值是否相等,或者比较一个值是否大于或小于另一个值,这种情况就会遇到关系运算符。关系运算符包括:==运算符、!=运算符、>运算符、>=运算符、<运算符和<=运算符。
       逻辑运算符有与、或、非三种,其中与和或是短路运算符,而非是单独运算符。
       逻辑&&是当两个连接的关系表达式为真时,则整个逻辑表达式的值也为真;
       逻辑||是当两个连接的关系表达式其中一个为真时为真,只有当两个都为假时为假;
       逻辑!是是用逻辑运算的关系表达式的值为真时,逻辑的表达式为假。
       条件运算符:条件运算符的优先级高于赋值运算符;条件运算符的优先级低于关系运算符和算术运算符;条件运算符的结合型是右结合。
       数据类型强制转换运算符分为:自动转换和强制转换。
       自动类型转换:在操作符两端的操作数如果不同的话,转换结果将默认转换为大的那种数据类型。
       强制转换精度后面不会四舍五入,精度会丢失。
       特殊运算符包括:长度运算符sizeof和取址运算符&。长度运算符专门判断常量数据类型大小;取址运算符用来取得变量地址。
       当作条件比较时,C语言里面是用0代表假即不满足,非0代表真即满足。


       表达式:
       由操作数和操作符共同组成的数组叫表达式。所有的表达式最终都有一个唯一计算出来的结果。
       表达式分为简单和复杂两种,简单的表达式只包含了单独的一个操作数,运算符“=”也是一个表达式;复杂的表达式由多个简单的表达式组成,表达式之间用运算符连接。


       语句:
       在编程语言中,一条语句是一条完整的计算机指令,通常每条语句占一行,C语言中的语句总是以分号结尾(#include、#define等预处理器编译指令除外)。
       运算符、常量、变量等可以组成表达式,而表达式后面加分号就构成表达式语句。
       用一对大括号括起一条或者多条语句,称为复合语句。

 

今日代码:

程序设计基础之:运算符,表达式跟语句

程序设计基础之:运算符,表达式跟语句

程序设计基础之:运算符,表达式跟语句

程序设计基础之:运算符,表达式跟语句

程序设计基础之:运算符,表达式跟语句

程序设计基础之:运算符,表达式跟语句

 

程序设计基础之:运算符,表达式跟语句