2015多益网络实习生招聘一题解析4

对下面的程序段

int a=10,b=8,x;

  char c='a';

  x=(a&&b)&&(c<'b');

  执行该程序片段后,x的值为_

解析:

x的值为1

&&是逻辑运算符号'',按照规定如果2个数不为0,那么相与之后为真。

a&&b就是10&&8,因为2个数都大于0所以结果为真。

对于(c<'b'),如果cASCII码值小于'b'ASCII值就为真。

最后2个表达式再相与,真一般用1表示,假用0表示,所以x=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值