首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段C语言程序代码: int funl(unsigned short si) int fun2 (unsigned short si} return . (s1*256) ; return (( (short) s1*256) /256
有以下两段C语言程序代码: int funl(unsigned short si) int fun2 (unsigned short si} return . (s1*256) ; return (( (short) s1*256) /256
admin
2017-04-28
14
问题
有以下两段C语言程序代码:
int funl(unsigned short si) int fun2 (unsigned short si}
return . (s1*256) ; return (( (short) s1*256) /256) ;
请回答下列问题:
假设计算机硬件不提供直接乘除运算功能,如何实现上述函数的功能?函数funl和fun2得到的结果各有什么特征?
选项
答案
因为256=28,所以上述函数中的乘、除运算可以分别用左、右移运算来实现。可用“左移8位”代替“乘256”的操作,用“右移8位”代替“除以256”的操作。funl(si)相当于将Si逻辑左移8位,结果的最后8位都为0;fun2(si)相当于将Si先算术左移8位,再算术右移8位,所以结果的范围在—128~127之间。
解析
转载请注明原文地址:https://jikaoti.com/ti/KnfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列对第三次科技革命推动了国际经济格局调整的叙述,不正确的是()。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发展
以下关于阿兹特克文化的叙述,不正确的是()。
规定了电流、电动势、电阻等概念的物理学家是()。
古文经学家()为了反对今文经派根据隶定的古书穿凿附会而曲解经文,于是编成一部《说文解字》,共收小篆及其他古文字9353个,逐字注释其形体音义。
法国里昂工人起义提出:“我们只有一个口号‘人人自由平等!’”英国宪章运动请愿书提出:“我们竭尽自由人的义务,就应享受自由人的权利。我们要求普遍选举。”这些要求表明()。①带有空想社会主义色彩②当时工人的要求还没有超出资产阶级民主主义的范畴
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
随机试题
有关控制的必要性,不包括以下哪一项()
A胰岛素绝对不足B.大量甲状腺素突然入血C.呼气带烂苹果味D.甲状腺肿大,震颤,有杂音E.饥饿感,心慌手颤糖尿病酮症酸中毒时患者
肾虚型子肿的首选方是()
男,5岁。高热1天,第2天出疹,全身皮肤弥漫性充血发红.可见密集均匀的红色细小丘疹,面部潮红,唇周苍白,咽扁桃体充血水肿,舌乳头红肿突起。最可能的诊断是
放纵制售伪劣商品犯罪行为罪的“情节严重”包括()。
依据《公路桥梁预应力钢绞线用锚具、夹具和连接器》(JT/T329—2010)的规定,预应力钢绞线的扁锚张拉端锚具,钢绞线直径为15.2mm,锚固根数为7根,其标记应为()。
按照有关规定,房地产开发企业开发商品房时,相关土地使用权账面价值应()
剩余价值规律是资本主义的最基本经济规律,它揭示了()。
1992年初,邓小平视察武昌、深圳、珠海、上海等地,发表一系列重要谈话,为中国的社会主义现代化建设和改革开放指明了方向。邓小平南方谈话的重要意义是
TheWebbrowserisnice,butitalsohasits______.
最新回复
(
0
)