首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void main( ) { unsigned char a=8,c; c =a>>3: printf(″%d\n″,c); } 程序运行后的输出结果是( )。 A.32 B.16 C.1 D.0
有以下程序: #include<stdio.h> void main( ) { unsigned char a=8,c; c =a>>3: printf(″%d\n″,c); } 程序运行后的输出结果是( )。 A.32 B.16 C.1 D.0
admin
2020-03-15
29
问题
有以下程序:
#include<stdio.h>
void main( )
{
unsigned char a=8,c;
c =a>>3:
printf(″%d\n″,c);
}
程序运行后的输出结果是( )。
A.32
B.16
C.1
D.0
选项
A、32
B、16
C、1
D、0
答案
C
解析
字符常量与其ASCⅡ码值一一对应,在计算的时候,可以使用该字符的ASCⅡ码参与运算,输出时会根据格式控制符输出对应的字符或者ASCⅡ码。右移运算符“>>”的运算规则是把左边运算数的各二进制位全部右移n位,n取决于“>>”右边的数值。字符a的ASCⅡ码值为8,对应二进制为1000,所以a>>3=1,输出的字符c的ASCⅡ码值为1,答案选C。
转载请注明原文地址:https://kaotiyun.com/show/9RCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’),q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);print
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下关于字符串的叙述中正确的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio.h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",__________)
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
以下选项中合法的标识符是
设有定义:doublea,b,c:若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
以下叙述中正确的是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
随机试题
试述经济全球化对发达国家之间的经济联系的影响。
急性排斥反应一般发生于移植后()
关于美国城市的叙述,正确的是()。
下列犯罪中,只能由自然人构成犯罪的是()。
WecanlearnfromthebeginningthatthecompetitioninthetravelindustryrevolveschieflyaroundWhobenefitedthemostfrom
A、 B、 C、 B
【B1】【B8】
In1798thepoliticaleconomistMalthuspredictedthatintimemankindwouldfacestarvation,havingoutgrowntheavailablefood
AstheemblemofTaoism,thesignofTaijiplaysanimportantroleinChineseculture.
Fundingpublictransitisoneofthebiggestproblemsfacingcitiestoday.Oftenthetroubleisthatafewhigh-cost,low-rider
最新回复
(
0
)