欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux printf如何將十進(jìn)制轉(zhuǎn)換為十六進(jìn)制

 更新時(shí)間:2024年12月11日 14:32:33   作者:kevin_mails  
文章總結(jié):介紹了十進(jìn)制、十六進(jìn)制和八進(jìn)制之間的轉(zhuǎn)換方法,包括使用\b命令和bc工具進(jìn)行轉(zhuǎn)換的技巧

Linux printf將十進(jìn)制轉(zhuǎn)換為十六進(jìn)制

在開發(fā)和排查問(wèn)題過(guò)程中,有時(shí)我們需要做一些進(jìn)制的轉(zhuǎn)換,以下是一些快速的小技巧:

下面的是

十進(jìn)制轉(zhuǎn)換為十六進(jìn)制

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

還可以把

十六進(jìn)制轉(zhuǎn)為十進(jìn)制

? printf "%d\n" 0x64
100

其實(shí)中引號(hào)中%x為要轉(zhuǎn)換的格式,\n為換行“new line”

還可以

十進(jìn)制轉(zhuǎn)換為八進(jìn)制

? printf "%o\n" 100
144

另外使用bc命令進(jìn)行轉(zhuǎn)換也可的大多數(shù) Linux 發(fā)行版中,bc 工具已經(jīng)預(yù)裝

十進(jìn)制轉(zhuǎn)換為十六進(jìn)制

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

十六進(jìn)制轉(zhuǎn)為十進(jìn)制

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

十進(jìn)制轉(zhuǎn)換為八進(jìn)制

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

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux下system函數(shù)的簡(jiǎn)單分析

    linux下system函數(shù)的簡(jiǎn)單分析

    這篇文章主要簡(jiǎn)單分析了linux下system函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Centos7下nginx的安裝與配置教程詳解

    Centos7下nginx的安裝與配置教程詳解

    這篇文章主要介紹了Centos7下nginx的安裝與配置教程詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • linux下pip的安裝步驟及使用詳解

    linux下pip的安裝步驟及使用詳解

    pip類似RedHat里面的yum,安裝軟件非常方便,下面這篇文章主要給大家介紹了關(guān)于在linux系統(tǒng)下pip的安裝步驟及使用的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • 使用‘fsck’修復(fù)Linux中文件系統(tǒng)錯(cuò)誤的方法

    使用‘fsck’修復(fù)Linux中文件系統(tǒng)錯(cuò)誤的方法

    這篇文章主要給大家介紹了關(guān)于如何使用'fsck'修復(fù)Linux中文件系統(tǒng)錯(cuò)誤的相關(guān)資料,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • linux下/etc/passwd文件的選項(xiàng)說(shuō)明

    linux下/etc/passwd文件的選項(xiàng)說(shuō)明

    /etc/passwd 文件是系統(tǒng)的主要文件之一。該文件中包含了所有用戶登錄名清單;為所有用戶指定了主目錄;在登錄時(shí)使用的 shell 程序名稱等。該文件還保存了用戶口令;給每個(gè)用戶提供系統(tǒng)識(shí)別號(hào)。
    2008-06-06
  • Linux之信號(hào)的保存方式

    Linux之信號(hào)的保存方式

    這篇文章主要介紹了Linux之信號(hào)的保存方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 修改sshd默認(rèn)端口的步驟

    修改sshd默認(rèn)端口的步驟

    ssh的的默認(rèn)端口是22,將它修改成別的值會(huì)更安全一些,修改步驟看下面介紹
    2014-01-01
  • 如何在 Linux 中查找一個(gè)命令或進(jìn)程的執(zhí)行時(shí)間

    如何在 Linux 中查找一個(gè)命令或進(jìn)程的執(zhí)行時(shí)間

    在類 Unix 系統(tǒng)中,你可能知道一個(gè)命令或進(jìn)程開始執(zhí)行的時(shí)間,以及一個(gè)進(jìn)程運(yùn)行了多久。 但是,你如何知道這個(gè)命令或進(jìn)程何時(shí)結(jié)束或者它完成運(yùn)行所花費(fèi)的總時(shí)長(zhǎng)呢?下面小編給大家?guī)?lái)了在 Linux 中查找一個(gè)命令或進(jìn)程的執(zhí)行時(shí)間,一起看看吧
    2018-11-11
  • Linux下安裝Python3和django并配置mysql作為django默認(rèn)服務(wù)器方法

    Linux下安裝Python3和django并配置mysql作為django默認(rèn)服務(wù)器方法

    下面小編就為大家?guī)?lái)一篇Linux下安裝Python3和django并配置mysql作為django默認(rèn)服務(wù)器方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • ubuntu中python調(diào)用C/C++方法之動(dòng)態(tài)鏈接庫(kù)詳解

    ubuntu中python調(diào)用C/C++方法之動(dòng)態(tài)鏈接庫(kù)詳解

    這篇文章主要給大家介紹了關(guān)于如何在ubuntu中python調(diào)用C/C++方法之動(dòng)態(tài)鏈接庫(kù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧
    2018-11-11

最新評(píng)論