linux中数字进制转换

文章目录

  • linux中数字进制转换
    • 一、简介
    • 二、简易转换
      • 2.1 各种进制转10进制
      • 2.2 10进制转各种进制
    • 三、通用转换

一、简介

这里介绍linux中,数值各种进制的相互转换。

二、简易转换

2.1 各种进制转10进制

格式:echo $((base#number))
其中base的范围为2都64
示例:

#2进制转10进制
echo $((2#1101))#8进制转10进制
echo $((8#1347))#16进制转10进制
echo $((16#BC7))

2.2 10进制转各种进制

#10进制转8进制
printf '%o\n' 1723
#10进制转16进制
printf '%x\n' 1723

三、通用转换

使用bc命令可进行任意进制转换。
格式: echo ‘ibase=aa; obase=bb; xx’ | bc
含义: 将数值xx由aa进制转为bb进制,默认进制均为10进制
示例:

#将数值19948由10进制转为16进制,结果为4DECecho 'ibase=10; obase=16; 19948' | bc

linux中数字进制转换相关推荐

  1. linux 大数字 进制转换,Linux下用bc快速进行数字进制转换

    介绍如何在Linux下用bc命令进行快速的数字进制转换. 我想Windows里,数字进制转换最方便的就是自带的calc计算器,但是它原没有我们可爱的Linux方便.Linux下,我们在term里敲 几 ...

  2. python3十进制转二进制_Python3中数字进制转换

    Python中数字进制默认为十进制,可通过内置函数转换为二进制.八进制.十六进制 十进制整数转其他进制 1. 十进制转二进制: 设 num1 为123,通过 type( ) 可以看到类型为 int 使 ...

  3. python二进制反码例题_python中的进制转换和原码,反码,补码

    python中的进制转换和原码,反码,补码 计算机文件大小单位 b = bit 位(比特) B = Byte 字节 1Byte = 8 bit #一个字节等于8位 可以简写成 1B = 8b 1KB ...

  4. html进制转换js代码,JS中的进制转换以及作用

    js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: 运行下面代码 //10进制转为16进制 (10).toString(16) ...

  5. iOS蓝牙中的进制转换

    iOS蓝牙中的进制转换 字数1731  阅读281  评论2  喜欢5 Bluetooth4.0.jpg 最近在忙一个蓝牙项目,在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理的是16进制(NS ...

  6. oracle中如何转换成数字,如何在Oracle中实现数字进制转换完全版?

    以下内容包括: 1).提供两个进制转换包 2).提供进制转换的一些简便方法 3).提供进制转换的不同方法的性能评估 1.两个进制转换包 1)包PKG_DM_BASE_CONV(推荐) CREATE O ...

  7. 15从零开始学Java之详解计算机中的进制转换

    作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...

  8. 在游戏中学会进制转换

    有什么好的办法让学生在开心愉快的氛围里不知不觉学会进制转换呢?我首先想到了玩游戏.因为在游戏中规则总是第一个被记住的.如果我把规则变成进制转换的知识点,那么学生就会在第一时间记住这个知识点!我想网上一 ...

  9. python中的进制转换以及浮点数二进制转换

    为什么要注意这三点: 1.首先是项目中用到的进制转换,常用的int ord hex 以及编写的转换函数,作为记录 2.其次是python 3相对于旧版主要的区别就在这里,主要是bytes 和 stri ...

最新文章

  1. 求封闭曲线面积vc代码_圆锥曲线综合5个类型,逐一突破
  2. Oracle EBS - Forms Servlet与Socket模式比较
  3. OSS网页上传和断点续传(OSS配置篇)
  4. c语言程序设计教程本科,新编C语言程序设计教程(本科)第5篇.pdf
  5. 客户端脚本调用服务器端动态内容,移动到链接显示预览
  6. 反转二叉树 java_leetcode刷题笔记-226. 翻转二叉树(java实现)
  7. 经商失败的人,最可怕的不是失去金钱,而是失去信心
  8. 21天学通python-21天学通Python(第2版)
  9. 自然语言处理----词干提取器
  10. Atitit.hibernate体系结构大总结
  11. 利用MATLAB对乐曲进行钢琴演奏【matlab调音_1】
  12. 【Computeshader】个人总结
  13. 阿米洛键盘取消win_阿米洛键盘驱动|阿米洛樱花键盘驱动下载v1.0官方版 - 欧普软件下载...
  14. Kotlin中使用BottomNavigationView实现底部导航
  15. Nginx 负载均衡和动静分离
  16. nwjs编写浏览器外壳
  17. 人工智能语言--PROLOG
  18. 为什么网络进不去别的计算机,win7在网上邻居上看不到别的电脑如何解决
  19. POSA2 关于本书
  20. Python 爬虫json格式化输出

热门文章

  1. gstreamer avidemux增加h265支持
  2. 南大软件工程2019考研复试上机题+个人答案
  3. CCF历年题目201703-4 地铁修建
  4. Flask框架-Graphql的使用
  5. 创建VUE项目,vue-cli2.0版本和3.0版本的区别,将vue2.0项目升级为vue3.0项目
  6. 360服务器已停止响应,Win7电脑提示“显示器驱动程序已停止响应 并且已恢复”解决方法...
  7. 迅控SVS为某公安局打造综合联动指挥中心及合成作战中心
  8. 20 个改善网站设计的简单技巧
  9. 简单的查条码小程序Demo (输入商品条码查询商品信息)
  10. 西瓜微数解析: 78.22亿造就史上最强春节档!“双雄争霸”的背后透露了什么?