首页 > 系统相关 >整数与浮点数在内存中的存储

整数与浮点数在内存中的存储

时间:2024-03-17 14:58:52浏览次数:13  
标签:存储 方式 浮点数 内存 整形 位为

前言:

整数和浮点数在内存中都是用二进制补码存储,但存储的方式不同,本文讲讲二者的存储方式。

目录

1.整形的存储方式 

2.浮点型的存储方式 


1.整形的存储方式 

最高位为字符位判断该整形数是正还是负,若符号位为1 则是正数,若为0 则为负数。

其余位存放数值的大小。

数值的大小在内存中以该整形所对应的二进制补码的形式存储。


2.浮点型的存储方式 

 

就以图加个例子来介绍把 

结语:

这就是今天的内容可能画的图不咋地,大家如果有好用的画图软件可以推荐一下。

谢谢各位朋友的观看,下一期再见! 

标签:存储,方式,浮点数,内存,整形,位为
From: https://blog.csdn.net/2402_82658387/article/details/136780262

相关文章

  • 突破编程_C++_C++11新特性(智能指针与内存管理(1))
    1内存管理基础1.1什么是内存管理在C++中,内存管理是一个核心概念,它涉及到如何在程序执行过程中分配、使用和释放内存。由于C++允许程序员直接管理内存,因此内存管理在C++中显得尤为重要。合理的内存管理可以确保程序的正确运行,避免内存泄漏、野指针等问题,提高程序的......
  • Java面试题:假设你正在开发一个Java后端服务,该服务需要处理高并发的用户请求,并且对内存
    Java内存优化、线程安全与并发框架:综合面试题解析Java作为一种广泛使用的编程语言,其内存管理、多线程和并发处理是开发者必须掌握的核心技能。为了全面评估候选人在这些领域的知识水平和实际应用能力,我们设计了一道综合性的面试题。本文将对这道题目进行深入分析,从核心知识......
  • Java面试题:详解单例模式与内存泄漏?内存模型与volatile关键字的实操?并发工具包与并发框
    Java核心技术:设计模式、内存管理与并发编程深度解析在Java技术领域,设计模式、内存管理和并发编程是构建高效、稳定系统的关键。本文将通过三道综合性面试题,深入探讨这些核心知识点,帮助读者理解其背后的原理,并在实际编程中避免常见错误。面试题一:单例模式与内存泄漏问题核......
  • 【docker】部署minio(分布式文件存储)
    确保Docker已安装:在终端检查Docker是否已安装,运行docker-v命令,如果显示Docker版本信息则说明已安装。拉取MinIO镜像:使用以下命令从DockerHub获取最新版的MinIO官方镜像:dockerpullminio/minio创建本地数据存储目录:在主机上创建一个目录用来存放MinIO的数据持......
  • 使用valgrind检查程序内存问题,并重定向到日志文件
    使用valgrind检查内存--tool=memcheck将日志输出到t13_memcheck.log2>&1是一个特殊的重定向,它会把标准错误(stderr,通常是错误消息)重定向到标准输出的当前位置,即t13_memcheck.log文件。valgrind--tool=memcheck./bin/thread_13>t13_memcheck.log2>&1使用valgri......
  • 监视和内存观察
    监视和内存观察5.监视和内存观察5.1监视5.2内存5.监视和内存观察在调试的过程中我们,如果要观察代码执行过程中,上下文环境中的变量的值,有哪些方法呢?这些观察的前提条件一定是开始调试后观察,比如:#include<stdio.h>intmain(){intarr[10]={0};intnum......
  • 【提升C语言基础知识】数据在内存中的存储
    1.整数在内存中的存储1.1原码,反码,补码整数(占4个字节,即32个bit)的二进制表示方法有3种,即原码,反码,补码,三种表示方法均有符号位和数值位两部分原码:直接将数值按照正负数的形式翻译成二进制得到的就是原码反码:将原码符号位(最高位,0为正,1为负)不变,其余位按位取反得到反码补码:反码......
  • 数据在内存中的存储
    目录1.整数在内存中的存储2.⼤⼩端字节序和字节序判断2.1什么是⼤⼩端?2.2为什么有⼤⼩端?2.3练习2.3.1练习12.3.2练习22.3.3练习33个练习小总结2.3.4练习42.3.5练习52.3.6练习63.浮点数在内存中的存储3.2浮点数的存储3.2.1浮点数存的过程3.2.2浮点数取的......
  • 调用存储过程
    SqlDataAdaptersda=newSqlDataAdapter();//DataSet//查询调用存储过程需要先准备一个命令对象SqlCommandcmd=newSqlCommand("PR_selectNew",conn);cmd.CommandType=CommandType.StoredProcedure;//设置适配器SqlDataAdapter将准备......
  • 整数和浮点数在内存中的储存(包含原反补码的讲解)
    在c语言中,我们常常使用整数和浮点数,那么你知道整数和浮点数在内存中是如何储存的吗?下面大家一起学习。文章目录一.整数在内存中的储存二.了解大小端字节序三.浮点数在内存中的储存一、整数在内存中的储存整数的二进制表示方法有三种:原码、反码、补码。有符号整数......