您的位置:首页 > 理论基础 > 计算机网络

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

2015-05-05 15:11 267 查看
3 对下面的程序段

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'),如果c的ASCII码值小于'b'的ASCII值就为真。

最后2个表达式再相与,真一般用1表示,假用0表示,所以x=1。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: