unix - 如何将十进制转换为二进制,反之亦然

标签 unix binary decimal solaris-10

如何将十进制转换为二进制,反之亦然

我在solaris10平台上工作

谁能帮我一个命令

Decimal to Binary
4000000002-100000000000000000000000000010

Binary to decimal
100000000000000000000000000010-4000000002

最佳答案

为此,您可以使用 bc 命令。

对于十进制到二进制,将 obase 设置为 2

echo 'obase=2;4000000002' | bc

对于二进制到十进制,将 ibase 设置为 2

echo 'ibase=2;100000000000000000000000000010' | bc

关于unix - 如何将十进制转换为二进制,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3698699/

相关文章:

java - JSTL 数字格式 : How to construct this pattern?

linux - 用于访问网站的 Unix 脚本

json - 从列中获取 JSON 值

java - 反/序列化二进制数据

c++ - 使用位运算检测负整数

PHP html 特殊字符编码不是实体而是十进制

c# - 将 GUID 转换为十进制字符串(也称为以十进制为基数的逗号分隔的大整数)

unix - 尝试设置 sublime text 2 以在 unix 终端中打开文件但出现错误

linux - 比较两行

通过模板对unsigned int的C++限制