首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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); } } 该程序段的输出结果是______。
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
以下程序运行后输入:4,abcdef<回车>,则输出结果是______。#include<stdio.h>#include<string.h>move(char*str,intn){chartemp;inti;
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
以下叙述中正确的是
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
以下选项中,非法的字符常量是______。
C语言规定,在一个源程序中,main函数的位置
随机试题
下列关于操作系统的叙述,正确的是________。
药学服务的主要功能
导致代谢性碱中毒的原因中。不包括
男性患者,57岁,持续性蛋白尿1年余,恶心、呕吐、头晕、面色苍白3个月,伴腰骶部疼痛,X线片示骨盆弥漫性骨质疏松,血清蛋白电泳见M蛋白,辅助检查示贫血患者男性,65岁,发现蛋白尿、血尿2个月余入院,既往有心肌病病史,巨舌综合征,入院后肾活检示电镜下特异
A.13寸B.12寸C.9寸D.6寸E.5寸
男,25岁,建筑工人。右足底被铁钉刺伤12天,突然出现张口困难,继之出现苦笑面容,角弓反张,声响及触碰患者可诱发上述症状,患者神志清楚,不发热。该病属于
有下列情况之一不得评为优质结构工程()。
课外辅导是上课的必要补充,其内容不包括()。
张家欲购买刘家的老宅,刘家一直没有同意,后张家见刘家人老势弱,迫使刘家在自己起草的房屋买卖协议上签了字。张家的行为主要违背了下列哪项民法原则?()
子どもは成長するにしたがって知惠がつく。
最新回复
(
0
)