首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段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
29
问题
有以下两段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://www.kaotiyun.com/show/WNRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于国际联盟及其活动的叙述,正确的是()。
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
二战后世界经济走向统一的过程中,仍然存在着多样性,出现了“两种体系、三种国家”,下列不属于社会主义国家经济类型的是()。
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
随机试题
桂枝芍药知母汤与乌头汤的共有药物成分是()
腹围(AC)测量的公式是(D1:胎腹前后径;D2:胎腹横径)
牙菌斑成熟,细菌数量、种类稳定需要的时间范围是
有关横道图的特点,下列说法中错误的是()
2013年3月10日,A公司通过互联网发布广告称其有一批优质木材出售,价格为每立方米3500元,并附有图片和规格。B公司见到后,即向A公司发出电子邮件,称如果价格能降低至每立方米2500元,愿意至少购买100立方米。A公司以电子邮件回复,可以商量,希望面谈
SI导出单位是国际单位制的一部分,它由()构成。
《反垄断法》明令禁止政府滥用行政权力影响消费者的行为。目前政府解决这一问题最重要的环节是()。
下列命题中错误的是()
AftertheviolentearthquakethatshookLosAngelesin1994,earthquakescientistshadgoodnewstoreport:Thedamageanddeath
Manyparentsare【S1】______aboutthefactthattheirchildrenplaymanyvideoandcomputergames.Perhapsthebestwayto【S2】____
最新回复
(
0
)