#include <iostream>
using namespace std;
int main()
{unsigned int a=-1;int b=2;if(a>b)cout<<"为什么-1>2?"<<endl;else cout<<"-1<2"<<endl;return 0;
}

运行结果:
为什么-1>2?

原因:无符号数和带符号数进行比较时,按无符号数的规则比较
-1 在计算机中的储存 1…1(32位)
2 在计算机中的储存 0…10(32位)
所以,-1>2

喜欢捣蛋的无符号类型相关推荐

  1. java byte 无符号类型_获取java byte的无符号数值

    byte a = (byte)234; System.out.println(a); 上面的代码,结果是-22,因为java中byte是有符号的,byte范围是-128~127. 如果想输出234,该 ...

  2. 计算机原理及基础 —— 有符号类型和无符号类型

    1.是否需要有正负. 如果这个量不会有负值,那么我们可以使用无正负的类型. 分正负的类型,称为有符号类型:无正负的类型(只有正值),称为无符号类型. 2.使用二制数中的最高位表示正负. (红色为最高位 ...

  3. java 无符号 类型_java中符号类型和无符号类型的问题分析

    一 参考博文 二 java中的无符号数和有符号数 在计算机中,可以区分正负的类型,称为有符号类型,无正负的类型,称为无符号类型. 使用二进制中的最高位表示正负 计算机中用补码表示数值:另外,用二进制的 ...

  4. [转载]C++ 中有符号类型到无符号类型的转换(C和C++程序员面试秘笈P9面试题6)...

    本文复制自https://blog.csdn.net/abnerwang2014/article/details/20656423,是为了自己以后查看方便才复制过来的,谢谢原博主. 为了更好地解释下面 ...

  5. STM32串口通信代码、ASCII码、XU4串口通信,printf只会转换为无符号类型,linux下的串口通信程序

    1.其里面的的通信协议是是自己定的,这里 是检测到数据的结尾是以0x0d.0x0a结尾,则表示接受的数据完成了,这个数据是我想要的,这样子就不会出现一些错乱的数据信息.其中的0x8000.0x4000 ...

  6. 小心c语言中的无符号类型-尤其是涉及到大小比较

    本文系转载:原文出处为 http://blog.csdn.net/max_min_go/article/details/10056955 不多说,说了都是累赘!直接看代码吧! 有兴趣的可以先猜猜结果是 ...

  7. C语言 有符号类型转换为无符号类型

    C语言中变量的类型变换比较多,有些地方需要时刻注意,不然很可能写出带有bug的代码并深埋入系统,难以察觉. 例如 有符号类型和无符号类型运算,有符号类型转换为无符号类型. 需要注意的有两种情况: 1. ...

  8. 【c++】无符号类型与负数的比较

    [c++]无符号类型与负数的比较 博主在学习中,发现这样一个问题: #include<iostream> using namespace std;int main() {unsigned ...

  9. error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型

    用VS2015编译从GitHub上下载的一段代码,出现如下的错误提示: error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型 warning C4244: "=&quo ...

最新文章

  1. INotifyPropertyChanged 接口 CallerMemberName属性
  2. boost::interprocess::message_queue用法的测试程序
  3. GS使用HTTPS登录的设置过程
  4. 普通调幅(AM)与包络检波(matlab实现)
  5. 当推荐系统遇见知识图谱会发生什么?
  6. Java程序员必备!java商城项目难点
  7. 解决Google浏览器中Flash插件禁用问题
  8. opencv python 人脸识别 相似度_python3.6+opencv+keras等人脸识别匹配初探
  9. 2019年7月4日西藏17日之旅
  10. 15个经典面试问题及回答思路,经典好文
  11. 为什么每天那么累?如何让自己精力充沛?
  12. h3c交换机端口加入vlan命令_7.2.2 H3C交换机VLAN接口基本属性配置
  13. 结巴分词 java_Java版结巴分词自定义词库
  14. DLink无线路由器做交换机配置
  15. dpkg-checkbuilddeps: error: Unmet build dependencies: libtest-mockmodule-perl
  16. 【22.05.14】native thread exiting without having called DetachCurrentThread
  17. 电脑变慢,4K对齐来解决
  18. Axure交互样式的简单使用介绍
  19. 点击率是什么以及怎么提升点击率
  20. 【Qt】Qt在Win系统上的消息通知

热门文章

  1. SAP EPIC 银企直连 余额查询(建设银行)
  2. 怎么把多张图片合成gif?教你简单几步快速制作gif
  3. Oracle创建用户和授权
  4. 耀之阳电商:网店运营的注意事项
  5. 王*诺《会飞的木耳》
  6. Android属性动画实战教程开篇
  7. 使用OleDbParameter来操作Access数…
  8. layer tips的用法
  9. 小數點的運算[討論區- PHP新手區] : 台灣PHP聯盟
  10. win10蓝屏终止代码:BAD_POOL_CALLER