Linux printf如何将十进制转换为十六进制

 更新时间:2024年12月11日 14:32:33   作者:kevin_mails  
文章总结:介绍了十进制、十六进制和八进制之间的转换方法,包括使用\b命令和bc工具进行转换的技巧

Linux printf将十进制转换为十六进制

在开发和排查问题过程中,有时我们需要做一些进制的转换,以下是一些快速的小技巧:

下面的是

十进制转换为十六进制

❯ printf  "0x%x\n" 100
0x64

还可以把

十六进制转为十进制

❯ printf "%d\n" 0x64
100

其实中引号中%x为要转换的格式,\n为换行“new line”

还可以

十进制转换为八进制

❯ printf "%o\n" 100
144

另外使用bc命令进行转换也可的大多数 Linux 发行版中,bc 工具已经预装

十进制转换为十六进制

❯ echo "obase=16; 100" | bc
64

十六进制转为十进制

❯ echo "ibase=16; 64" | bc
100

十进制转换为八进制

❯ echo "obase=8; 100" | bc
144

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux下system函数的简单分析

    linux下system函数的简单分析

    这篇文章主要简单分析了linux下system函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Centos7下nginx的安装与配置教程详解

    Centos7下nginx的安装与配置教程详解

    这篇文章主要介绍了Centos7下nginx的安装与配置教程详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • linux下pip的安装步骤及使用详解

    linux下pip的安装步骤及使用详解

    pip类似RedHat里面的yum,安装软件非常方便,下面这篇文章主要给大家介绍了关于在linux系统下pip的安装步骤及使用的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • 使用‘fsck’修复Linux中文件系统错误的方法

    使用‘fsck’修复Linux中文件系统错误的方法

    这篇文章主要给大家介绍了关于如何使用'fsck'修复Linux中文件系统错误的相关资料,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • linux下/etc/passwd文件的选项说明

    linux下/etc/passwd文件的选项说明

    /etc/passwd 文件是系统的主要文件之一。该文件中包含了所有用户登录名清单;为所有用户指定了主目录;在登录时使用的 shell 程序名称等。该文件还保存了用户口令;给每个用户提供系统识别号。
    2008-06-06
  • Linux之信号的保存方式

    Linux之信号的保存方式

    这篇文章主要介绍了Linux之信号的保存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 修改sshd默认端口的步骤

    修改sshd默认端口的步骤

    ssh的的默认端口是22,将它修改成别的值会更安全一些,修改步骤看下面介绍
    2014-01-01
  • 如何在 Linux 中查找一个命令或进程的执行时间

    如何在 Linux 中查找一个命令或进程的执行时间

    在类 Unix 系统中,你可能知道一个命令或进程开始执行的时间,以及一个进程运行了多久。 但是,你如何知道这个命令或进程何时结束或者它完成运行所花费的总时长呢?下面小编给大家带来了在 Linux 中查找一个命令或进程的执行时间,一起看看吧
    2018-11-11
  • Linux下安装Python3和django并配置mysql作为django默认服务器方法

    Linux下安装Python3和django并配置mysql作为django默认服务器方法

    下面小编就为大家带来一篇Linux下安装Python3和django并配置mysql作为django默认服务器方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • ubuntu中python调用C/C++方法之动态链接库详解

    ubuntu中python调用C/C++方法之动态链接库详解

    这篇文章主要给大家介绍了关于如何在ubuntu中python调用C/C++方法之动态链接库的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧
    2018-11-11

最新评论