首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void main() { unsigned char a=8,c; c=a>>3; printf(“%d\n”,c); } 程序运行后的输出结果是( )。
有以下程序: #include void main() { unsigned char a=8,c; c=a>>3; printf(“%d\n”,c); } 程序运行后的输出结果是( )。
admin
2018-02-02
46
问题
有以下程序:
#include
void main()
{
unsigned char a=8,c;
c=a>>3;
printf(“%d\n”,c);
}
程序运行后的输出结果是( )。
选项
A、32
B、16
C、1
D、0
答案
C
解析
字符常量与其ASCⅡ码值一一对应,在计算的时候,可以使用该字符的ASCⅡ码参与运算,输出时会根据格式控制符输出对应的字符或者ASCII码。右移运算符“>>”的运算规则是把左边运算数的各二进制位全部右移n位,n取决于“>>”右边的数值。字符a的ASCⅡ码值为8,对应二进制为1000,所以a>>3=1,输出的字符c的ASCⅡ码值为1,答案选C。
转载请注明原文地址:https://kaotiyun.com/show/JPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若i、J已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
对建立良好的程序设计风格,下列描述中正确的是()。
下列程序中函数son()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++
对建立良好的程序设计风格,下列描述正确的是()。
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
下列关于栈的叙述中,正确的是
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
C语言程序的注释可以出现在程序中的任何地方,一个注释以【】分别作为开始和结束。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
软交换的定义是什么?
A.细菌团栓塞B.血栓栓塞C.空气栓塞D.脂肪栓塞E.肿瘤栓塞股骨骨折
深Ⅱ度烧伤的临床表现,下列错误的是
为了发挥各自优势,弥补各自的缺失,就要寻求一个优化的均衡点,以体现规划的()。这就要求规划是粗线条的,有弹性的(目标是一个容许浮动的区间)。
“最近发展区”是指()。
人们发现了两件亨利八世穿过的盔甲,一件来自于他统治初期的1510年,另一件来自于1540年。虽然这两件盔甲都是为亨利八世制作的,但1540年的盔甲比1510年的重40磅。以下哪项如果正确,最不能成为对以上描述的差异的解释?
Thehappieryouare,thebetter,right?Notnecessarily.Studiesshowthatthereisadarkersidetofeelinggoodandthatthe【C
FindingaJobTherearemanywaystofindajob./Itcanbeaseasyaswalkingintoaneighborhoodstore/tolookatitsa
Inoursystemofeducationtoday,examinationsareacommonfeature.Ourpresenteducationsystemhasoftenbeencriticizedast
A、Thenumberoffamiliesisreducedalot.B、Moreyoungpeopleseldomstayathome.C、Relativesseldomliveinthesameplace.D
最新回复
(
0
)