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

用window计算器实现定点数的十进制和二进制之间相互转换

目录

前言

已知十进制定点数,求二进制定点数

正数

整数部分

小数部分

负数

已知二进制定点数,求十进制定点数

正数

负数


前言

        windows 10自带的计算器,具有程序员模式,可以方便的进行进制的转换,但是由于二进制模式下,无法输入十进制的小数,所以无法直接实现定点或浮点的二进制和十进制之间的转换。遗憾的是全网也没有搜索到好用的工具或在线转换网站(也许我孤陋寡闻,如有请告知)。

        经过摸索结合转换理论和数据表示格式,得到了一套完整方便的方法。本文以8位整数(包含1位符号位),8位小数为例的16位二进制定点数为例,详细阐述这一系列方法。

        window 10操作系统自带计算器基础知识:
        选择程序员模式,数字分组可在十进制每隔3位显示逗号便于观察:

在这里插入图片描述


        对于8位整数和8位小数,选字节模式:

在这里插入图片描述

已知十进制定点数,求二进制定点数

http://www.lryc.cn/news/419694.html

相关文章:

  • 搬砖人2024年的智能工作伙伴 —— 4款思维导图软件种草集!
  • 【Python第三方库】Requests全面解析
  • 基于CNN的医学X-Ray图像分类全程解析
  • C++初学者指南-5.标准库(第二部分)--排序序列操作
  • matplotlib库学习之绘图透明度设置(精炼准确)
  • select多路复用(tcp通信)
  • STM32IIC与SPI详解
  • K8s第三节:k8s1.23.1升级为k8s1.30.0
  • .gitignore不生效的解决方案
  • 脱胎于 S 语言的R语言,Ross Ihaka 和 Robert Gentleman 和社区的力量让 R 在学术界与研究机构放光彩
  • JavaEE 第6节 内存可见性问题以及解决方法
  • es基本操作
  • 开源 AI 智能名片 S2B2C 商城小程序赋能下的社区团购商业模式研究
  • AutoSar AP软件规范中CM介绍及功能概要
  • 【图形学】TA之路-向量
  • [flink]部署模式
  • 为什么不用postman做自动化
  • 一、Matlab基础
  • 执行java -jar命令,显示jar中没有主清单属性
  • 【C++进阶】红黑树
  • linux使用ssh连接一直弹出密码框问题
  • Python 3 数据结构
  • 【开源社区】Elasticsearch(ES)中空值字段 null_value 及通过exists查找非空文档
  • JavaDS —— 位图(BitSet)与 布隆过滤器
  • 如何确保场外个股期权交易的安全?
  • 第2章:LabVIEW FPGA未来发展方向《LabVIEW ZYNQ FPGA宝典》
  • 苹果电脑维护工具:CleanMyMac X让你的Mac焕发新生!
  • MySQL2 DML数据操纵语言和SQL约束
  • Ubuntu 20.04 中安装 Nginx (通过传包编译的方式)、开启关闭防火墙、开放端口号
  • 解决no main manifest attribute错误