原码,反码,补码,大小端存储的一些理解

本文详细介绍了计算机中数值的二进制表示方法,包括原码、反码和补码的概念,以及浮点数的存储方式。此外,还探讨了大小端存储的区别,包括大端存储将高位放在低地址,小端存储则相反,并提供了判断系统大小端的方法。通过本文,读者能深入理解数据在计算机内部的存储原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、原码
  • 二、反码
  • 三、补码
  • 四、浮点数的存储
  • 五、大小端存储
  • 总结


前言

随着c语言的进一步学习,我们会了解到数据在计算机是如何存放的,本文就是自己对它的一些看法。

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、原码

原码是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。

二、反码

反码是由原码符号位不变,其余位数取反(‘0’变为‘1’,‘1’变为‘0’)。

<
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值