首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2015-07-28
41
问题
有以下程序
#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/U7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
数据库管理系统是
有以下程序#inculde#inculdestrtictA{inta;charB[10];douBlec;};voidF(structAt);main(){structAa={1001,”zhangDa”,1
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
以下叙述正确的是
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都己正确定义并赋值,错误的函数调用是()。
下列选项中不合法的十六进制数是()。
C语言规定,在一个源程序中,main函数的位置
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
随机试题
采用汉明码纠正一位差错,设信息位为K位,冗余位为r位,则K和r之间的关系应满足不等式( )。
外感病如见舌色绛,多提示
脉形宽大,来盛去衰,来大去长,应指浮大而有力,滔滔满指,呈波涛汹涌之势,为脉细如线,应指明显,切脉指感为脉道狭小,细直而软,按之不绝,为
男,23岁,间断脓血便2年,粪便成形或呈糊状,每日1~3次,有时自觉里急后重,抗生素治疗无效。最可能的诊断是
第二类危险源主要体现在()。
全球第一个电子交易市场为()。
票据市场是以票据作为工具,通过()进行融资活动的货币市场。
下列各项中有权提议召开有限责任公司临时股东会的是()。
可报考国家公务员的人员年龄为()。
为了保持汉语的纯洁性,禁止在汉语出版物上的文章中夹杂外来词汇(比如英语),就这个现象谈谈你的看法。
最新回复
(
0
)