首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
admin
2018-10-16
28
问题
若变量已正确定义,则以下语句的输出结果是
s=32;
s^=32;
printf("%d",s);
选项
A、-1
B、1
C、32
D、0
答案
D
解析
“按位异或”运算的规则是:参与运算的两个运算数中相对应的二制位上,若数相同,则该位的结果为0;若数不同,则该位的结果为1。因为语句s=32;s^=32;相当于s与自身做按位异或运算,所以其结果等于0。
转载请注明原文地址:https://kaotiyun.com/show/Bwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.Of\n",fun((int)fun(a+c,B),(a-
有以下程序:#include<studio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}
C语言程序的基本单位是()
设a和b均为int型变量,且a:6、b=11、c=3,则能使值为3的表达式是()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是()。
以下程序运行后的输出结果是【】。main(){charm;m=’B’+32;printf("%c\n",m);}
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321
设x、y、z均为int型变量,请写出描述"x或y中至少有一个小于z"的表达式______。
随机试题
下列行为符合社会公德要求的有()
A.肾结石B.胆结石C.肠系膜淋巴结钙化D.肾结核钙化E.膀胱结核呈鹿角状,侧位与脊柱重叠
正常成人瞳孔直径为
关于涎腺肿瘤免疫组化染色叙述正确的是( )
沉人桩施工安全技术措施的制定,主要依据()等选择适宜的沉桩方法和机具后进行。
由主管部门或领导成员以任命的形式直接指定下属干部的任用制度,称为()。
依法行政的核心概念是()。
检查妇女的身体,应当由女侦查人员或医师进行。()
我国《合同法》中经常出现“当事人另有约定的,按照其约定”这一表述,它体现了民法基本原则中的:
马克思指出:一个社会即使探索到了本身运动的自然规律,它还是既不能跳过也不能用法令取消自然的发展阶段。但是它能缩短和减轻分娩的痛苦。这段话强调的是()。
最新回复
(
0
)