首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char a=4; printf("%d\n", a=a
有以下程序 #include main() { char a=4; printf("%d\n", a=a
admin
2015-07-28
14
问题
有以下程序
#include
main()
{
char a=4;
printf("%d\n", a=a<<1 );
}
程序的运行结果是( )。
选项
A、8
B、16
C、40
D、4
答案
A
解析
左移运算符"<<"的运算规则是把左边运算数的各二进制位全部左移n位,n取决于"<<"右边的数值,高位丢弃,低位补0。字符变量a的ASCII码值为4,对应二进制数值为0100,左移1位后值为1000,对应十进制数值为8,所以输出结果为8,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/EMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。 #define MIN(x,y)(x)>(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); }
以下程序的输出结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();pri
以下程序的输出结果是______。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4;cc
下面说明不正确的是______。
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun
以下叙述中不正确的是______。
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
设有int x=11;则表达式(x++*1/3)的值是______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
随机试题
简述用户在信息系统改善中的作用。
男性,29岁,口腔溃疡反复发作5年,加重半年。查:舌缘左右侧,各可见两块约1.0~1.2cm的溃疡,边缘不整,表面有灰白色的伪膜。下唇内侧粘膜有条形白色瘢痕。临床应注意与下列哪种疾病相鉴别
前期工程费用主要包括()。[2003年考题]
下列选项属于华尔街的第一次数学革命的重要理论是()。
注册会计师在对甲公司2×15年度财务报表进行审计时,关注到以下交易或事项的会计处理:(1)甲公司于2×15年9月20日用一项可供出售金融资产与乙公司一项管理用专利权进行交换,资产置换日,甲公司换出可供出售金融资产的账面价值为258万元(成本218万元,
关于ALU的叙述中,不正确的是()。
=________
按照Pentium微处理器的存储器分页管理机制,线性地址00COFFFCH 的页表基地址是【 】。
以下有关SELECT短语的叙述中错误的是( )。
下列叙述中正确的是
最新回复
(
0
)