C语言操作符总结2

来源:互联网 发布:网络上赌博 编辑:程序博客网 时间:2024/05/22 09:38
*在使用++  --的时候一定要注意是先使用再++/--还是先++/--再使
例如:

在这里的a先使用得到a=b=10,然后++得a=11,b再使用得c=b=10,再--得到b=10-1=9。
sizeof---------操作数的类型长度(以字节为单位),求一个变量或类型的大小
在这里的a加不加括号结果都是一样的,这说明了sizeof不是函数是一个操作符

6.关系操作符
     >   <    >=    <=    !=    ==
这个平时都见过,就不说这个了
7.逻辑操作符
        && (逻辑与)          ||  (逻辑或)
在这里区分按位(&)与和按位或(|)
    
8.条件操作符

                     exp1 ? exp2 : exp3

9.逗号表达式
      exp1,exp2,exp,.......expn
      *逗号表达式,就是用逗号隔开的多个表达式。
      *整个表达式,从左往右依次执行。表达式所表达的结果是最后一个表达式的结果。
#include<stdio.h>#include<stdlib.h>int main(){int a = 1;  int b = 2;        int c = (a>b, a=b+10, a, b=a+1);printf("%d\n",c);system("pause"); 
        return 0;}

表达式(a>b,a=b+10,a,b=a+1)依次从左往右进行,c的值就是b的值

10.下标引用,函数调用和结构成员
(1)[]
     操作数:一个数组名+一个索引值
(2)函数调用操作符
     接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数 的参数
(3)访问一个结构的成员
     .结构体.成员名
     ->结构体指针->成员名
在使用操作符的时候还要注意他们的优先级
    



     









原创粉丝点击