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

中小企业网站开发/百度seo手机

中小企业网站开发,百度seo手机,网络宣传网站建设咨询,自己建网站需要多少钱链接:http://blog.csdn.net/xingkongfenqi/article/details/49704521 当无符号数(int)和有符号数(unsignedint)进行算数运算时,有符号数(int)会先转换为无符号数(unsignedint),再进行相应的算数运算。 先看一个例子。 例一: unsi…

链接:http://blog.csdn.net/xingkongfenqi/article/details/49704521


当无符号数(int)和有符号数(unsignedint)进行算数运算时,有符号数(int)会先转换为无符号数(unsignedint),再进行相应的算数运算。

 

先看一个例子。

例一

 

unsigned int  a= 20;

    int b = -80;

    cout <<a + b << endl;

如果int类型是32位的情况下,输出结果为:4294967236

解析:运算过程先把-80的补码数直接看成无符号数,在和20的无符号数进行相加。

即:20的二进制补码表示为0……00010100

-80的二进制补码表示为1….10110000

 

所以两个相加结果为0……00010100

                + 1.…..10110000

              ---------------------------------

                  1…..11000100        (此结果即为4294967236)

 

例二

 unsigned int  a = 20;

    int b = -10;

    cout <<a + b << endl;

如果int类型是32位的情况下,输出结果为:10

解析:输出结果并没有出现其他异常值,正好是20+(-10)=10,其实是-10也是被转换为了无符号类型(unsigned int),但是最后的计算结果的最高位出现了进位溢出,所以最后的最高位变成了0。而第一个例子二进制相加没有出现最高位溢出。

具体计算如下:

20的二进制补码表示为0……00010100

-10的二进制补码表示位1…..11110110

 

所以两个相加结果为0……00010100

                + 1…...11110110

              ---------------------------------

                       0…..00001010          结果为(10)

 

 

总结:int和unsigned int类型进行混合算数运算时,运算结果为非负数时,结果不会出现异常,当运算结果为负数时就会出现异常结果,往往异常结果值会很大。

http://www.lbrq.cn/news/1311067.html

相关文章:

  • 怎么建立淘宝客网站/余姚网站seo运营
  • 平定住房建设局网站/软文标题写作技巧
  • 张家口人社app最新下载/城市分站seo
  • wordpress 素材网站模版/六种常见的网络广告类型
  • 什么网站可以做软件有哪些东西/推广赚钱软件排行
  • 济南专业网站推广服务热线/精准引流的网络推广方法
  • 门户网站都在哪推广/武汉网站seo推广公司
  • 怎么做重庆时时彩网站代理/中山做网站推广公司
  • 做网站用笔记本电脑/5118数据分析平台
  • wordpress开源企业主题/天津百度关键词seo
  • 网站建设公司专业/宁波seo行者seo09
  • 网站委托建设运营协议/东莞百度seo电话
  • 产品设计大师作品/天津百度seo推广
  • 美国小卖家做deal网站/青岛网站seo优化
  • 建筑网格布搭接/seo优化工具有哪些
  • 合肥网站建设电话咨询/seo优化怎么做
  • 做网站的技术门槛高吗/出售外链
  • 网站备案审核流程图/长沙岳麓区
  • 做网站用的字体/竞价推广账户托管费用
  • WordPress 爬取插件/贵州快速整站优化
  • 深圳福田华丰大厦网站建设/姓名查询
  • 自己如何做网站推广/资源
  • 做石材的一般用什么网站/怎么自己注册网站
  • 网站建设案例展示/营销型网站建设托管
  • 更换网站需要怎么做/长尾关键词挖掘网站
  • 上海公司转让/seo短视频网页入口引流
  • 网站在谷歌怎么做排名/宁波seo博客
  • 宁夏做网站公司/知名网络软文推广平台
  • 企业网站设计文档/seo排名关键词搜索结果
  • 巴中网站建设/百度关键词优化企业
  • .NET Framework版本信息获取(ASP.NET探针),获取系统的.NET Framework版本
  • Install Docker Engine on UbuntuMySQL
  • AI Agent开发学习系列 - langchain之LCEL(1):LangChain LCEL链式编排与RAG增强实践
  • django在线音乐数据采集-22647
  • vscode连接不上云服务解决
  • 导出内存溢出案例分析