基础算法

关系运算符 优先级

< 小于

> 大于

== 等于

<= 小于等于

>= 大于等于

!= 不等于


逻辑运算符 1为真 0为假 若左边条件不满足则右边条件不执行

&& 与

条件1 && 条件2:当条件1和条件2都满足时才成立

|| 或

条件1 || 条件2:当条件1或条件2满足其一就可成立

! 非

取反


三目运算符 取大小值

条件 ? 数值1 : 数值2

若条件成立,则取数值1。

若条件不成立,则取数值2。


算数运算符

a++ 与 ++a

int a = 10;

int b;

b = a++;

printf("a=%d,b=%d"\n,a,b);

a=11,b=10

a++表示先把a的值赋给b,然后a+1

b = ++a;

printf("a=%d,b=%d"\n,a,b);

a=11,b=11

++a表示先把a+1,然后把a的值赋给b


例:

让a加1的写法:

a +=1

a = a+1

a++

++a

例:

int a = 10;

int b;

b = 10 + (a++) + (++a)

//32 = 10 + 10 + 12

//b=32 a=12

b = 10 + (++a) + (a++)

//32 = 10 + 11 + 11

//b=32 a=12

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,432评论 0 2
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,076评论 0 13
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 1,214评论 0 0
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,634评论 4 12
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,941评论 1 10