>1 ); 输出结果是( )。" />
若有以下程序段 int r=8; printf("%d\n",r>>1 ); 输出结果是( )。
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
>1 ); 输出结果是( )。">若有以下程序段 int r=8; printf("%d\n",r>>1 ); 输出结果是( )。
若有以下程序段 int r=8; printf("%d\n",r>>1 ); 输出结果是( )。
admin
2020-07-28
39
问题
若有以下程序段
int r=8;
printf("%d\n",r>>1 );
输出结果是( )。
选项
A、4
B、8
C、16
D、2
答案
A
解析
右移运算符">>"的运算规则是把左边运算数的各二进制位全部右移n位,n取决于">>"右边的数值。整型数据r的十进制值为8,对应二进制数值为0100,右移1位的运算结果为0010,十进制数值为4,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/9m3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI11.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中
给定程序中,函数fun的功能是:在形参SS所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);printf("%d,%d,%d\n",
以下关于return语句的叙述中正确的是
以下叙述中正确的是
有下列程序:main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k
以下叙述中正确的是
下列叙述中正确的是
下列叙述中错误的是
随机试题
2003年某县发生急性出血性结膜炎流行,当地有关部门采取了相应措施,其措施有效的是
关于施工企业安全费用的说法,正确的是()。
阅读下列程序,给出运行结果。main(){intk=8:switch(k){case?9:k+=1:case10:k+=1:case11:k+=1;break:default:k+=1:}printf(“%dkn”,k
"Igotcancerinmyprostate."DetectiveAndySipowiczofthefictional15thPrecinct,astoic,bigbearofaman,isclearlyin
动物采食后血糖浓度()
国际多式联合运输是以至少两种不同的运输方式将货物从一国境内接受货物的地点运至另一国境内指定交付货物的地点的运输,它由()。
“情人眼里出西施”反映了决策过程中常见的()。
现在很多人的名片上有很多头衔.对于这种头衔膨胀的现象你怎么看?
新形势下党的思想宣传工作的使命任务是:
Mr.Smithisbookingatourforaladyandhimselfatatravelagency.
最新回复
(
0
)