首页 > 其他分享 >随记

随记

时间:2022-10-07 08:55:18浏览次数:49  
标签:存储 0000 int 补码 2147483648 随记

  • 占内存4个字节的整数的最小值为什么是-2147483648而不是-2147483647?int型数据-2147483648 - 1 的值为什么不是-2147483649?

 

因为计算机是以补码的形式来存储数字的,不管-0还是+0,补码都是0000 0000 0000 0000,这就造成了没有任何一个数的补码是1000 0000 0000 0000,所以就可以把这个补码用来存储一个数,就规定用它来存储-(int_max+1),所以int最小值是-2147483648

标签:存储,0000,int,补码,2147483648,随记
From: https://www.cnblogs.com/ldaiy/p/16759061.html

相关文章

  • C#语法随记
    C#语法随记解释在一个点击事件中看见了这行代码Event?.Invoke(),小白表示一脸懵逼。其实比较简单,简单说就是Event不为null,则Invoke();是属于C#6的语法,?.是空值传播运......
  • 随记
    linuxtree文件树pkill-9xxxx根据名字杀死进程可加快解析速度的配置:vim/etc/resolv.conf#阿里dns解析nameserver223.5.5.5nameserver223.5.5.5`````......
  • 随记笔记
    事事往往像硬币两面,一边是头一边是字,你不能只看他一边哪,凡是哪有谁是全对,谁是全错的,总之但求情之所在,心之所安就算了。1、聪明,只适用于当时,而智慧可以永久,传承。就像酒......
  • 随记-随时编辑
    fromfunctoolsimportreducedefadd(x,y):#两数相加returnx+ysum1=reduce(add,[1,2,3,4,5])#计算列表和:1+2+3+4+5print(sum1)fromfunctoo......
  • math.h随记二
    浮点数常量,编译出来的结果直接就是按照十六进制的long存在.LC0的数据段使用指针的方法进行强转,试验值是否相等:......
  • math.h -lm随记(一)
    最近可能随手会记很多C/C++语法相关的东西,都是随手记的,如果后续有空可能会整理成文章。1.关于gcc的lm编译选项:观察易知,像stdio.h,stdlib.h或者math.h之类的头文件,包含的都......
  • helm命令随记
    安装githubreleasehttps://github.com/helm/helm/releases压缩包里有helm文件,解压后将所在路径加入PATH环境变量。或者mv到/usr/bin目录下仓库配置添加存储库helm......
  • 学习随记 - 深度优先搜索
    深度优先搜索Depth-FirstSearch(DFS)或Backtracking(回溯法)算法特点:1.“一条道走到黑”;2.“碰壁后,会回溯到上一步,尝试选择其他选项继续搜索”;算法优势:只需要存储搜......
  • Rocky Linux8升级9随记
    发现RockyLinux已经升级了9.0版本,看着自己用着的8.5版本,跃跃欲试,于是就索性升级了。两者的支持年限没有太大的差别,先说我的想法:升不升级无所谓。并不是9.0有什么特别牛......
  • NOI2022赛前随记
    NOI2022赛前随记想了好久到底应该怎么给这篇不成体统的文章命名,却也无可奈何。明明眼前是短短一望便知的尽头,却不忍心写下"退役记"三个字,大概是为自己的前程感到绝望吧,明......