binary - 二进制数的绝对值
问题描述
我想表示一个二进制数的绝对值。
我有A = 1.101011
哪个是-43
,绝对值是|A| = 0.010101
我想知道它是如何工作的以及如何以二进制形式获得任何数字的绝对值。
点用作符号位拆分器。
解决方案
您是否使用点作为符号位指示符?如果是这样,请检查二进制补码,您可以看到二进制如何转换为负数。
知道后,只需检查符号位即可知道是否需要输入才能将其变为负数。
推荐阅读
- typescript - TypeScript 不推断特定类型
- javascript - onClick 不一致
- android - SQLite:消除后创建新项目时的 ID 错误
- salesforce-lightning - Salesforce - Aura 组件发布使用消息服务问题
- excel - Angular 5 - 如何使用 HTTPRespose.blob()?
- python - 循环遍历 csv,将新值写入 csv
- spring-boot - 如何使用 Spring Boot 对 Vault 使用 AppRole 身份验证?
- python-3.x - Keras TimeseriesGenerator:检查输入时出错
- php - Laravel 类别关系返回 null
- java - Java Retrofit 返回空值