首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
71
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列对队列的叙述正确的是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf("%d",a<b?a:d<c?d:B);}
下列说法错误的是
下列选项中可作为C语言合法常量的是()。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
设有如下变量定义:doublea=3.500000;floatb=2.5;intm=2,n=3;则表达式“(float)(m+n)/2+(int)a%(int)b”的值是()。
随机试题
A.肺性脑病B.脑血管疾病C.右心衰竭D.肾衰竭肺心病患者,气急少尿1周,下肢水肿明显,应首先考虑
护理论文的核心部分是()
A.感染性休克B.神经性生休克C.心源性休克D.损伤性休克E.失血性休克溃疡病急性呕血1200ml,血压95/75mmHg,临床诊断为
1mol理想气体从平衡态2P1、V1沿直线变化到另一平衡态P1、2V,则此过程中系统的功和内能的变化是()。
在年初你投资1000元的有息10年期国债,持有期间所得利息为50元,到年底以1200元卖出,则回报率是()
L所违反的税务管理制度有()。Z的应处罚行为包括()。
杜威提出了“生活即教育”理论,陶行知提出了“教育即生活”理论。
社会发展的历史首先是阶级斗争的历史。()
[*]
Withunfamiliarhumanbeings,whenweacknowledgetheirhumanness,wemustavoidstaringatthem,andyetwemustalsoavoidign
最新回复
(
0
)