首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char a=4; printf("%d\n", a=a
有以下程序 #include main() { char a=4; printf("%d\n", a=a
admin
2015-07-28
12
问题
有以下程序
#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://kaotiyun.com/show/NKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
以下程序的输出结果是______。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
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
以下程序运行后的输出结果是______。 main() { char a[]="ABCDEFGH",b[]="abCDefGh"; char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=7;k++) if*(p1+k)==*(p
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
下列4条叙述中,正确的一条是______。
下列关于C语言文件的叙述中正确的是
以下叙述中正确的是
以下叙述正确的是
随机试题
对WindowsXP应用程序窗口快速重新排列平铺或层叠的方法是__________。()
遗传性红细胞膜的缺陷性疾病包括
随着家庭成员年年龄的增大,叶先生急需为自己的家庭作一个理财计划,假如你接到了这个客户的要求,经过初步沟通面谈后,获得了以下家庭、职业与财务信息:一、家庭成员状况四、保险情况叶先生和叶太太拥有社保,儿子叶明保额为2万元的寿险。五、理财目标1.为儿
下列属于国际税收不动产所得来源地判定标准的有()。
()是学校文化的核心和灵魂,是学校组织发展的精神动力。
人们往往把35~50周岁的教师群体称为中年教师,他们一般从事教育工作超过十年,积累了一定的教育教学经验,其中一部分已成为学校的中坚力量。据了解,目前,某市区40岁以上的中年教师有13400人,占到整个教师的1/3以上,随着新课改的开展,部分中年教师在日常
设函数f(x)=并记F(x)=∫0xf(t)dt(0≤x≤2),试求F(x)及∫f(x)dx.
在“命令窗口”中输入下列命令:SETMARKTO[-]SETCENTURYON?{^2003-04-13}屏幕上的显示结果是
软件开发的结构化生命周期方法将软件生命周期划分成
A、Hesoldhisinventiontomakemoney.B、Hepreferredinventiontoteaching.C、Hewashonoredwithanawardforhisteachingmet
最新回复
(
0
)