当前位置: 首页 > news >正文

怎么在工商局网站做注销产品seo是什么意思

怎么在工商局网站做注销,产品seo是什么意思,网站建设必须要服务器吗,玉树市公司网站建设题目 考虑下面的C函数&#xff1a; int fun1(unsigned word) {return (int) ((word << 24) >> 24); }int fun2(unsigned word) {return ((int) word << 24) >> 24; } 假设一个采用补码运算的机器上以32位程序来执行这些函数。还假设有符号数值的右移…

题目

考虑下面的C函数:

int fun1(unsigned word)
{return (int) ((word << 24) >> 24);
}int fun2(unsigned word)
{return ((int) word << 24) >> 24;
}

假设一个采用补码运算的机器上以32位程序来执行这些函数。还假设有符号数值的右移是算术右移,而无符号数值的右移是逻辑右移。填写以下表格。

wfun1(w)fun2(w)
0x00000076
0x87654321
0x000000c9
0xedcba987

 代码

#include <stdio.h>
#include <string.h>
#include <iostream>using namespace std;int fun1(unsigned word)
{return (int) ((word << 24) >> 24);
}int fun2(unsigned word)
{return ((int) word << 24) >> 24;
}
int main()
{unsigned int w = 0x00000076;cout << "w = 0x00000076, fun1(w) = " << hex << fun1(w) << ", fun2(w) = " << hex << fun2(w) << endl;w = 0x87654321;cout << "w = 0x87654321, fun1(w) = " << hex << fun1(w) << ", fun2w) = " << hex << fun2(w) << endl;w = 0x000000c9;cout << "w = 0x000000c9, fun1(w) = " << hex << fun1(w) << ", fun2(w) = " << hex << fun2(w) << endl;w = 0xedcba987;cout << "w = 0xedcba987, fun1(w) = " << hex << fun1(w) << ", fun2(w) = " << hex << fun2(w) << endl;return 0;  
}

结果 

分析

对于fun1函数来说,(int)((word << 24) >> 24)的执行顺序是

  1. word << 24 word左移24位
  2. (word << 24) >> 24 然后右移24位
  3. (int)((word << 24) >> 24) 最后从无符号数转换成有符号数

对于fun2函数来说,((int) word << 24) >> 24的执行顺序是

  1. (int) word  word 被转换成有符号数
  2. (int) word << 24 然后左移24位
  3. ((int) word << 24) >> 24 最后右移24位

相同位模式的有符号数和无符号数,由于编码定义的不同,表示的整数会有所不同。

fun1: 对于无符号数w来说,经过左移24位和右移24位后,所有的数值都会变成0x000000XX(XX=76,21,c9,87)。由于最左边16进制数为0,二进制表示为0000。这样的位模式表示为有符号数值为正,即和无符号数的位模式一样。

fun2: w转换为有符号数后左移操作和无符号数的左移操作是一样的,即都在位最右端填充24个0。

w(int) word << 24((int) word << 24) >> 24
0x000000760x76000000 [7 -> 0111]0x00000076
0x876543210x21000000 [2 -> 0010]0x00000021
0x000000c90xc9000000 [c -> 1100]0xffffffc9
0xedcba9870x87000000 [8 -> 1000]0xffffff87

由于最左端的位产生了变换, 0xc9000000和0x87000000是负数,所以接下来的右移会是算术右移。而正数的右移依旧是逻辑右移。

http://www.shuangfujiaoyu.com/news/42392.html

相关文章:

  • 那些网站是asp做的2023网站推广入口
  • wordpress 发布文章慢石家庄seo推广公司
  • 怎么样用ps做网站自建网站平台
  • 阿里服务器可以做多少个网站百度网盘app怎么打开链接
  • 专业订制网站制作日本樱花免m38vcom费vps
  • WordPress wp-cacheseo搜索引擎优化5
  • 如果将域名指向网站防晒霜营销软文
  • 公司网站突然打不开了扫图片识别图片原图
  • 毕业设计代做网站机械今天最新的新闻头条新闻
  • 网站备案查询 美橙广告推广平台网站
  • 北京网站建设哪家公司好培训机构推荐
  • node.js可以做网站seo排名赚
  • 社区网站开发在线工具网站
  • 莆田网站开发公司网络营销费用预算
  • 聊城网站开发培训国家免费职业技能培训
  • 自己本地可以做网站服务器电脑培训零基础培训班
  • wordpress定时网站地图seo权重优化软件
  • 网站一般用什么语言做关于seo的行业岗位有哪些
  • 手机网站建设品牌好网络销售怎么做
  • 网上接网站开发不给钱怎么办杭州推广系统
  • 给律师做推广的网站靠谱么搜索引擎公司排名
  • 网站备案单位查询排名推广网站
  • 做推广可以在哪些网站发布软文广告多的网站
  • 代理网络软件win7优化大师好不好
  • 做水果生意去那个网站百度搜索广告推广
  • 邯郸市网站建设搜外
  • wap手机网站制作广告设计与制作需要学什么
  • 网站哪家好关键词排名零芯互联排名
  • 个体户做网站有优势吗网络营销的方式和手段
  • 网站备案协议书阿里指数网站