题目内容 (请给出正确答案)
[单选题]

对于一个n(n≥8)位的变量x,根据C语言中按位运算的定义,表达式((x^ ~0xFF) >>8 )<< 8的功能是()

A.x的最高有效字节不变,其余各位全变为0

B.x的最低有效字节不变,其余各位全变为0

C.x的最低有效字节全变为0,其余各位取反

D.x的最低有效字节全变1,其余各位不变

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“对于一个n(n≥8)位的变量x,根据C语言中按位运算的定义,…”相关的问题

第1题

无符号整数变量ux和uy定义如下: unsigned ux=x; unsigned uy=y; 若sizeof(int)=4,则对于任意int型变量x和y,以下哪些C语言关系表达式是永真的?

A、x/4+y/8==(x>>2)+(y>>3)

B、x*y==ux*uy

C、x+y==ux+uy

D、x*~y+ux*uy==–x

E、(x*x) >= 0

点击查看答案

第2题

8.C语言中,逻辑运算的运算对象可以是任意合法表达式。
点击查看答案

第3题

假设x和y是某C语言程序中的两个char型变量,x=0x5F和y=0xA0,根据C语言中的按位运算和逻辑运算的定义,x^y、x&y、x|y、~x|~y的结果是( )

A、0xFF,0x0F,0xFF,0xFF

B、0xFF,0x00,0xFF,0xFF

C、0xFF,0x00,0x0F,0xFF

D、0xFF,0x00,0xFF,0x0F

点击查看答案

第4题

判断变量x的值是否能被3的C语言表达式为x%3==0。
点击查看答案

第5题

在C语言中,逻辑运算与按位运算的区别是什么()

A、按位运算针对二进制数,逻辑运算针对表达式的值

B、按位运算的结果是1位~多位,逻辑运算的结果只有1位

C、按位运算的结果是二进制数,逻辑运算的结果是布尔量——真与假

D、以上均不对

点击查看答案

第6题

假设变量x的位数为n(n>=8),x的最高有效字节不变,其余各位全变为0,则对应C语言表达式为( )。

A、(x<<(n-8))>>(n-8)

B、((x&0xFF)<<(n-8))>>(n-8)

C、(x>>(n-8))<<(n-8)<br> D、((x&0xFF)>>(n-8))<<(n-8)<br>

点击查看答案

第7题

判断整型变量n是否是负的偶数的C语言表达式为( )

A、n<0 &&n%2="=0"> B、n<0 ||n%2="=0"> C、n%-2==0

D、n<0&&n 2="=0">

点击查看答案

第8题

在C语言程序中.表达式8/5的结果是()

A、1.6

B、1

C、3

D、0

点击查看答案

第9题

若变量已正确定义并赋值,则合法的C语言表达式为( )。

A、x=y*6=x+z;

B、int(-15.8%5);

C、x=y+z+8,++y;

D、x=65%5.0;

点击查看答案

第10题

设n是一个三位整数,用C语言的表达式分别表示n的个位、十位和百位数码。
点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信