当前位置:首页 > 编程笔记 > 正文
已解决

第六章:进制转换与数据存储

来自网友在路上 185885提问 提问时间:2023-11-05 21:47:44阅读次数: 85

最佳答案 问答题库858位专家为你答疑解惑

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、进制
  • 二、进制的转换
  • 三、原码、反码、补码
  • 总结


前言

进制转换是程序员的基本功。


一、进制

进制组成二进制0-1 ,满2进1以0b或0B开头十进制0-9 ,满10进1八进制0-7,满8进1以数字0开头表示十六进制0-9及A(10)-F(15),满16进1以0x或0X开头表示,此处的 A-F 不区分大小写

在这里插入图片描述

二、进制的转换

进制转换转换方式二进制转十进制从最低位(右边)开始, 将每个位上的数提取出来, 乘以 2 的(位数-1)次方, 然后求和八进制转换成十进制从最低位(右边)开始, 将每个位上的数提取出来, 乘以 8 的(位数-1)次方, 然后求和十六进制转换成十进制从最低位(右边)开始, 将每个位上的数提取出来, 乘以 16 的(位数-1)次方, 然后求和十进制转换成二进制将该数不断除以 2, 直到商为 0 为止, 然后将每步得到的余数倒过来, 就是对应的二进制十进制转换成八进制将该数不断除以 8, 直到商为 0 为止, 然后将每步得到的余数倒过来, 就是对应的八进制十进制转换成十六进制将该数不断除以 16, 直到商为 0 为止, 然后将每步得到的余数倒过来, 就是对应的十六进制二进制转换成八进制从低位开始,将二进制数每三位一组, 转成对应的八进制数即可二进制转换成十六进制从低位开始, 将二进制数每四位一组, 转成对应的十六进制数即可八进制转换成二进制将八进制数每 1 位, 转成对应的一个 3 位的二进制数即可十六进制转换成二进制将十六进制数每 1 位, 转成对应的 4 位的一个二进制数即可

在这里插入图片描述
在这里插入图片描述

三、原码、反码、补码

在这里插入图片描述


总结

计算机是用二进制存储数据,充分理解程序中的数据在计算机存储的方式。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"第六章:进制转换与数据存储":http://eshow365.cn/6-33026-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!