首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段C语言程序代码: int fun1(unsigned short si) int fun2(unsigned short si) { { return(si*256
有以下两段C语言程序代码: int fun1(unsigned short si) int fun2(unsigned short si) { { return(si*256
admin
2017-11-20
36
问题
有以下两段C语言程序代码:
int fun1(unsigned short si) int fun2(unsigned short si)
{ {
return(si*256); return(((short)si*256)/256);
} }
请回答下列问题:
假设计算机硬件不提供直接乘除运算功能,如何实现上述函数的功能?函数fun1和fun2得到的结果各有什么特征?
选项
答案
因为256=2
8
,所以上述函数中的乘、除运算可以分别用左、右移运算来实现。可用“左移8位”代替“乘256”的操作,用“右移8位”代替“除以256”的操作。fun1(si)相当于将si逻辑左移8位,结果的最后8位都为0;fun2(si)相当于将si先算术左移8位,再算术右移8位,所以结果的范围在-128~127之间。
解析
转载请注明原文地址:https://kaotiyun.com/show/WNRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
开皇三年,隋文帝下令州县官吏根据户籍簿上登记的年龄,来核对本人体貌,以防诈老诈小逃避租役,是为()。
1907年召开的第二国际斯图加特代表大会上,争论最激烈的问题是()。
中共十四届六中全会《关于加强社会主义精神文明建设若干重要问题的决议》,强调要()。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
全国高校院系调整的具体时间是()。
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
试析第三次科学技术革命对人类社会和历史进程的影响。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
在一个8级中断的系统中,硬件中断响应从高到低的优先顺序是1→2→3→4→5→6→7→8,通过中断屏蔽技术,将中断处理优先顺序设置为1→3→5→7→2→4→6→8,如果CPU在执行一个应用程序时有5、6、7、8级的四个中断同时到达,CPU在按优先顺序处理到第
随机试题
WhowontheWorldCup1994footballgame?WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?【C1】______a
产妇王某,孕3/0,孕39周,自然临产,阴道顺娩一活男婴,体重3850g,产妇分娩后2小时送回病房,查子宫底位于脐平,子宫稍软,产妇主诉4小时未排尿,产妇希望自己哺喂婴儿。护士需要严密观察的项目不包括
T细胞的生物学功能不包括
已满14周岁不满16周岁的人,犯()罪的,应当负刑事责任。(2009年多项选择第54题)
影响施工质量的主要要素包括人、材料、机械、方法及环境等,通常称之为4M1B,其中:对施工方法的控制,包括()等方面。
小王持有某银行的信用卡,他近期内打算出国旅游,于是向该银行电话申请调高临时信用额度,申请调高的临时信用额度一般在()天内有效。
二战后对世界经济和国际经济秩序有较大影响的国际经济组织主要有()。
【资料1】2010年12月4日是第10个全国法制宣传日。中共中央政治局常委、中央政法委书记周永康4日上午在人民大会堂会见了政法系统十年来获得年度“法治人物”称号的代表并与他们座谈。他强调,要深入开展普法宣传教育,加快建设社会主义法治国家。周永康说
请从所给的四个选项中,选择最合适的—个填入问号处,使之呈现一定的规律性。()
BilingualeducationiscontroversialintheUnitedStates.【C1】______,agrowingbodyofresearchshowsthat【C2】______speakingtw
最新回复
(
0
)