设为首页 加入收藏

TOP

C语言学习笔记(四)--运算符与表达式(下)(二)
2014-11-23 23:55:10 来源: 作者: 【 】 浏览:32
Tags:语言学习 笔记 运算 符与 表达式

#include "stdio.h"

main(){

int x,y=1,z;

x=((9+6)%5>=9%5+6%5) 1:0; /*((9+6)%5>=9%5+6%5)等价于(((9+6)%5)>=(9%5+6%5))其值为0*/

printf(" x=%d\n",x);

y+=z=x+3; /* y+=z=x+3等价z=x+3,y=y+z*/

printf(" y=%d\t z=%d\n",y,z);

x=y=z=1;

--x&&++y||z++; /*混合的逻辑与和逻辑或运算*/

printf(" x=%d\t y=%d\t z=%d\n",x,y,z);

}

程序运行结果:

x=0

y=4 z=3

x=0 y=1 z=2


摘自 letthinking的专栏
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言学习笔记(七)--循环程序设.. 下一篇菜鸟修炼C语言小设计之――成绩统..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: