首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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全国计算机二级
相关试题推荐
已有定义:Mtx=3,y=4,z=5;,则表达式!(x/y)+z-1&&y+z/2的值是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf("%d",a<b?a:d<c?d:B);}
若有以下程序main(){inta[4][4]={{1,2;-3,-4},{0,-12,-13,14},{21,23,0,-24},{-31,32,-33;0}};inti,j,s=0;
Windows的空口分为两类,一类是应用程序窗口,另一类是【】窗口。
下到叙述中正确的是______。
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
有以下程序段#includemain(){while(getchar()!=‘\n’);}以下叙述中正确的是
软件是指()。
在C语言中,函数调用时()。
在深度为5的满二叉树中,叶子结点的个数为______。
随机试题
关于注射液配制的表述,不正确的是
氯霉素滴眼剂5%.葡萄粮注射液
心搏停止后,必须建立有效人工循环的时限为
税务管理可分为两个层次,包括()。
促销组合是指()这几种常用促销方式的组合与搭配。
简述社会助长和社会惰化。
社会主义国家调节经济的各种经济杠杆中,最有效最灵敏的是()。
宅基地和自留地、自留山属于()。
函数Int(54)和Cint(54)的值分别为()。
Pollutionisa"dirty"word.Topollutemeanstocontaminate—topsoilorsomethingbyintroducingimpuritieswhichmake【B1】______
最新回复
(
0
)