当前位置:网站首页>整数及浮点数在内存中的存储
整数及浮点数在内存中的存储
2022-07-20 05:53:00 【终成大师的康康】
整数的存储:
计算机中的整数有三种表示方法:原码、反码、补码。整数都是用其补码存储内存中。其中正数的原反补码相同,负数的原反补需进行转换,转换规则如下:
反码是将原码的符号位不变,其余二进制位按位取反。
补码是反码的二进制位+1.。
为什么整数存储在内存中的是补码形式?
因为在进行加减法的时候,cpu只能处理加法而不能处理减法计算(cpu只有加法器),并且原码和反码转换方式相同,不需要额外的硬件电路。
大端小端的介绍:
当我们知道整数是用补码存进内存的,那它是怎么被存进内存的呢?现在我要向大家介绍一下大端存储和小端存储的概念,告诉大家它是怎么被存储进去的。
大端:低位字节序存储在内存地址的高地址处,高位字节序存储在内存地址的低地址处 。 小端:低位字节序存储在内存地址的低地址处,高位字节序存储在内存地址的高地址处。
此时我的机器的中a的值是倒着存的,低位字节序存储在内存地址的低地址处,所以是小端存储。
浮点数的存储:
边栏推荐
- C语言程序设计技巧之字符串长度
- 四个问题,判断自己是否适合学习编程
- 静态路由—综合实验
- FigDraw 15. SCI 文章绘图之多组学圈图(OmicCircos)
- Super dry goods: design summary, tools and technical points of data visualization are all available
- 用C语言数组编写贪吃蛇
- Some analysis of Beijing double line machine room
- DNA 8. 癌症的突变异质性及寻找新的癌症驱动基因(MutSigCV)
- Network security architecture: axiom of security architecture
- 【LaTeX】MikTex+TexStudio安装及配置论文写作环境
猜你喜欢
随机推荐
将列表中的字符以逗号分割的形式提取出来
关于在服务器上部署Drupal网站的相关操作总结
IF:14+ “冒烟型”骨髓瘤的分子组成突显了导致多发性骨髓瘤的进化途径
Principle and protection of DOM XSS
Extract the characters in the list in comma separated form
Directory and file management
JS笔试题--原型,new,this综合题
JS笔试题--实现数组的flat函数
GDB installation process problems
LVM logical volume
Super dry goods: design summary, tools and technical points of data visualization are all available
动态路由协议—RIP实验
wangEditor Uncaught (in promise) Error: 初始化节点已存在编辑器实例,无法重复创建编辑
动态路由协议—OSPF综合实验
SDL practice in agile development mode
Hibernate method to prevent SQL injection attack
Comparative analysis of server hosting and self built computer rooms
Excel中万能的查询函数——VLOOKUP(使用方法+实操)
Three methods: arrange strings in reverse order (instead of printing in reverse order)
安全开发之IP地址伪造