0x16进制

一个f代表4个1,

所以就是2进制的32个1.

但是运行一下下面这个代码就会发现输出的是-1

#include <iostream>using namespace std;int main()
{int i = 0xffffffff;cout << i << endl;return 0;
}

结果是 -1

因为int 为带符号类型,带符号类型最高为是符号位,又因为0xFFFFFFFF,也就是四个字节32 bits全是1, 符号位是1,所以这个数是负数。

内存中的数值为补码表示,所以0xFFFFFFFF是一个负数的补码。负数从补码求原码,最高符号位不变,保持 1, 其余各位求反,末尾加1,也就是 0xFFFFFFFF,二进制为:11111111 11111111 11111111 11111111

->  10000000 00000000 00000000 00000000
->  10000000 00000000 00000000 00000001

原码首位表示符号位,其余位表示绝对值大小,所以,这个数是 -1

关于0xffffffff 到底是什么意思?相关推荐

  1. 0xffffffff在不同情况下的输出

    问题起源于 next_random = next_random * (unsigned long long)25214903917 + 11; k1 = (next_random & 0xFF ...

  2. 栈顶指针到底指向哪_被称为“程序员试金石”的指针真的没有那么难!不信的话你来看看

    很多朋友放弃C语言都是因为指针,说什么指针的*号很讨厌啦.分不清址与值啦,当然了,最烦的还是链表结点,本来链表操作就让人烦了,再加上指针这个东西真是让初学的朋友苦不堪言,最后放弃了C语言转投其他语言的 ...

  3. 深入了解Windows句柄到底是什么

    总是有新入门的Windows程序员问我Windows的句柄到底是什么,我说你把它看做一种类似指针的标识就行了,但是显然这一答案不能让他们满意,然后我说去问问度娘吧,他们说不行网上的说法太多还难以理解. ...

  4. [转载]Tensorflow 的reduce_sum()函数的axis,keep_dim这些参数到底是什么意思?

    转载链接:https://www.zhihu.com/question/51325408/answer/125426642 来源:知乎 这个问题无外乎有三个难点: 什么是sum 什么是reduce 什 ...

  5. 硬核科普:到底啥是云原生?

    本文主要根据课程 什么是云原生?_哔哩哔哩_bilibili 总结而来,其他参考文章如下: <云原生人才计划之Kubernetes 技术图谱>发布! - 知乎 (zhihu.com) ku ...

  6. 深度学习到底有哪些卷积?

    深度学习到底有哪些卷积? 深度学习中不同种类的卷积(比如 2D / 3D / 1x1 /转置/扩张(Atrous)/空间可分/深度可分/平展/分组/混洗分组卷积),能帮理解实际的工作方式. 总结深度学 ...

  7. 做技术到底可以做到哪种地步-技术为什么越走越窄 (转)

    尽管做技术已经有不少年头了,不管是犹犹豫豫还是坚定不移,我们走到了现在,依然走在技术这条路上. 不管我们处于何种职位,拿着哪种薪水,其实,我们会是不是的问问自己"做技术到底可以做到那种地步& ...

  8. Django-C002-深入模型,到底有多深

    此文章完成度[100%]留着以后忘记的回顾.多写多练多思考,我会努力写出有意思的demo,如果知识点有错误.误导,欢迎大家在评论处写下你的感想或者纠错. ORM介绍:对象关系映射(英语:(Object ...

  9. Web service到底是什么?

    Web service到底是什么:在什么情况下你应该使用Web service. 分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序.这 ...

最新文章

  1. 高并发下接口幂等性技术方案
  2. Cobbler-自动化部署神器
  3. java.lang.reflect.InaccessibleObjectException: Unable to make
  4. 慕课网Spark SQL日志分析 - 4.从Hive平滑过渡到Spark SQL
  5. 东京奥运会的官网的最上面是广告栏
  6. java web空白xml_【图片】我做的JSP+Servlet程序,插入信息提交后出现空白页面,不知道是…【java吧】_百度贴吧...
  7. 51单片机数字钟的实现
  8. 我和面试官之间关于操作系统的一场对弈 | 原力计划
  9. 微信公众平台开发(150)——从新浪云SAE上传图片到图文消息
  10. 获取计算机主机mac地址的命令有,怎么获取计算机的MAC地址和IP地址?
  11. Pytorch Tensor与Numpy ndarray的交互/相互转化
  12. 汽车智力游戏-汽车游戏大全
  13. vector 详解(C++)
  14. 计算机设计大赛的感悟,计算机设计大赛含金量
  15. 第22次 CCF CSP认证一二题题解及感悟
  16. 原型工具XSTAR与AXURE对比
  17. Android 状态栏适配
  18. 星星之火-9:详解信道特性与奈奎斯特定理和香农定理
  19. MSP430 GPIO概述 第六章
  20. [github] github入手教程

热门文章

  1. tryhackme--Overpass 2 - Hacked
  2. linux glog使用
  3. OkHttp实现远程调用
  4. J8583CN解析ISO8583协议报文注意点
  5. 日期横线转为斜线oracle,excel 函数 日期横线格式自动变成斜线 | excle日期显示横线...
  6. vue中watch的详解
  7. QObject::killTimer: Timers cannot be stopped from another thread
  8. 【Conic】最优性条件与对偶(1)
  9. poj3104(二分判断可行性)
  10. 【历史上的今天】8 月 10 日:“龙芯”点亮操作系统;谷歌宣布拆分;计算机先驱诞生日