c语言运算符:
1.算术运算符:如+,-  等
2.关系运算符:如>,<  等
3.逻辑运算符:如&&,|| 等
4.位运算符:&,| 等
5.其他运算符:sizeof ,=等

一:赋值运算符:
1.在C里面”=“不表示”相等“,而是一个赋值运算符,例如
x=100;
2.每一个变量都有两个属性:1)地址   2)内容       
3.变量就是在内存中占一块空间的空间
3.每个字节都有一个地址,以最小的基地址作为x的地址,如:0x1234.

运算符:

二:几个专业术语:

1.数据对象:

   “数据对象”泛指数据存储区的术语,数据存储区能用于保存值。例如:用于保存变量或者数组的数据存储区是一个数据对象。

 2.左值和右值:

     左值(lvalue)是用于标识一个特定的数据对象的名字或者表达式。例如:变量的名字是一个左值。所以对象指的是实际的数据存储,但是左值是识别和定位那个存储的标识符。

     右值(rvalue)指的是能赋给可修改左值的量,例如:

    x=200; (将右边量的右值赋值为左边量的左值,所代表的内存(要求其内存可读))

这里的x是一个可修改的左值,200是一个右值。右值可以是一个常量,变量或者任何可以产生一个值的表达式。

 如果 :200=x;从数学的角度看,好像是没什么问题,但是C是不允许的语法。原因是200是一个常量,我们不能对一个常量赋值。

c语言 “运算符”,“表达式”,“语句”-LMLPHP
三,算术运算符

运算符

功能说明

举例

+

加法,一目取正

a+b  +a

-

减法,一目取负

a-b  -a

*

乘法,指针标记,指针的解应用,注释

a*b*pint a=*p+4/* */

/

除法

a/b

%

取模(求余)

a%b

++

自加1

a++, ++b

--

自减1

a--  --a

代码理解如下:
 加减法:

#include
09-14 14:45