首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { unsigned char a=8, c; c = a>>3; printf("%d\n", c); } 程序运行后的输出结果是( )。
有以下程序 #include main() { unsigned char a=8, c; c = a>>3; printf("%d\n", c); } 程序运行后的输出结果是( )。
admin
2021-04-28
30
问题
有以下程序
#include
main()
{ unsigned char a=8, c;
c = a>>3;
printf("%d\n", c);
}
程序运行后的输出结果是( )。
选项
A、1
B、16
C、32
D、0
答案
A
解析
字符常量与其ASCII码值一一对应,在计算的时候,可以使用该字符的ASCII码参与运算,输出时会根据格式控制符输出对应的字符或者ASCII码。右移运算符">>"的运算规则是把左边运算数的各二进制位全部右移n位,n取决于">>"右边的数值。字符a的ASCII码值为8,对应二进制为1000,所以a>>3=1,输出的字符c的ASCII码值为1,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/Wxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen(“d1.dat”,”W”);for(i=0;i
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
有以下程序main(){inta=3;d0{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
以下选项中不能作为C语言合法常量的是()。
下面不属于软件设计阶段任务的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m=N)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵123456789程序执行结果为0
随机试题
试述《德国民法典》的特点和历史地位。
Annuallymyfamilyhasaget-togetherinastateparkinthemountainsofNorthCarolina.Atoneoftheget-togethers,theweath
提出建筑的三条基本原则(实用、坚固、美观)的古罗马建筑师是______。
国际上统一诊断高血压的标准是,在非药物状态下()
护士巡视病房时,发现一患者输液不滴,注射部位肿胀,主诉疼痛,无回血。此患者应采取的措施为
下列不列入基金费用的有( )。
根据民事诉讼法律制度的规定,下列关于审判监督程序启动的表述中,正确的有()。
【柜坊】
下列叙述中,不属于软件需求规格说明书的作用的是______。
【B1】【B4】
最新回复
(
0
)