当前位置: 首页 > article >正文

介绍一下整数在内存的储存形式(c基础)

整数在内存中以补码形式储存(32位机器)

介绍三码

原码

反码

补码

正数

原码反码补码三码合一

把整数以二进制形式写出在前面补零(保证32位)

负数

原码(第一位为符号位负数为1,正数为0

把整数以二进制形式写出在前面补零(第一位(左)为符号位补1)(保证32位)

反码

把原码每一位取反(除符号位)(即1变为0,0变为1)

补码

反码加1即为补码


http://www.kler.cn/a/397235.html

相关文章:

  • 浪浪云轻量服务器搭建vulfocus网络安全靶场
  • Markdown中输入空格的几种不同方式
  • 自存 关于RestController请求传参数 前端和后端相关
  • Mac终端字体高亮、提示插件
  • 我的第一个PyQt5程序
  • SpringBoot3全面复习
  • 第 15 章 -Go 语言 并发编程
  • C# 常用三方库
  • 主界面获取个人信息客户端方
  • 归并排序(C语言)
  • python基础知识(四)——发送请求、接口关联
  • 问:说说SpringDAO及ORM的用法?
  • MySQL技巧之跨服务器数据查询:基础篇-A数据库与B数据库查询合并--封装到存储过程中
  • Spring Boot基础教学:创建第一个Spring Boot项目
  • 背景替换大模型图像处理gradio部署服务
  • Vue 项目打包后环境变量丢失问题(清除缓存),区分.env和.env.*文件
  • 革新人脸图片智能修复
  • 【算法】【优选算法】前缀和(上)
  • ‌REST风格(Representational State Transfer)
  • 神经网络的正则化(一)
  • 设计模式:工厂方法模式和策略模式
  • “南海明珠”-黄岩岛(民主礁)领海基线WebGIS绘制实战
  • C# x Unity 从玩家控制类去分析命令模式该如何使用
  • 精通rust宏系列教程-调试过程宏
  • stm32 内部温度传感器使用
  • 封装一个省市区的筛选组件