当前位置: 首页 > news >正文

外贸做消防的网站站长之家排名查询

外贸做消防的网站,站长之家排名查询,德州定制网站建设公司,wordpress管理员后台一、进制的一些基础知识 1. 二进制(binary) 二进制的取值是0和1; 前缀是 0b 2. 八进制(Octal) 八进制的取值是0-7;前缀是 O 3. 十进制(decimal) 十进制的取值是0-9;没有前缀 …

一、进制的一些基础知识

1. 二进制(binary)

二进制的取值是0和1; 前缀是 0b

2. 八进制(Octal)

八进制的取值是0-7;前缀是 O

3. 十进制(decimal)

十进制的取值是0-9;没有前缀

4. 十六进制(hexadecimal)

十六进制的取值是 0-9,A-F;前缀是 0x

二、常用转换函数

1. bc 命令

An arbitrary precision calculator language . 任意精度的计数器语言

使用格式如下:

echo "obase = 2 ; ibase = 10 ; 9 "|bc
  • obase : 指定输出进制
  • ibase : 指定输入进制
  • 参数之间通过 分割
  • 最后一个参数是要转换的数据
  • 对于要转换的数据,不需要写前缀(0b,O,0x)。当它是十六进制数时,‘A-F’部分要写大写。

2. printf 命令

format and print data

使用格式如下:

printf '%d\n' 0b1001

使用printf 时,有部分进制之间不能转换,暂时不清楚原因。

3. echo 实现任意进制转十进制

  • 十六进制转十进制

    echo $((16#F)) //输出15
    
  • 八进制转十进制

    echo $((8#15)) //输出13
    
  • 二进制转十进制

    echo $((2#1001)) //输出9
    

从上面转换可以看出,# 号前面表示当前数据的进制,后面表示要转换的数据,要转换的数据不需要带前缀。

三、常见的转换

1. 二进制、十进制互转

二进制转十进制

printf '%d\n' 0b1001

执行后输出:9

十进制转二进制

echo "obase = 2 ; ibase = 10 ; 9 "|bc

执行后输出:1001

2. 十进制 、十六进制互转

十进制转十六进制

printf "%x\n" 15

执行后输出:f

十六进制转十进制

printf "%d\n" 0x0f

执行后输出:15

3. 十进制 、八进制互转

十进制转八进制

printf "%o\n" 15

执行后输出:17 (八进制)

八进制转十进制

echo "obase=10;ibase=8; 15"|bc

执行后输出:13

http://www.hkea.cn/news/706328/

相关文章:

  • wordpress手机客服代码免费seo快速排名工具
  • web网站开发作品关键词歌词图片
  • 汕头行业网站seo培训公司
  • 网站背景图片优化关键词歌曲免费听
  • 郑州做网站哪家专业我要发布信息
  • 西安做网站优化的公司石家庄seo按天扣费
  • 2022年西安封城通知自动app优化下载
  • 无锡做网站哪家公司好一个公司可以做几个百度推广
  • 专题网站建设工作关键词林俊杰无损下载
  • adobe 网站开发软件软文写作兼职
  • 英文网站建设 淮安免费培训网站
  • 隔离需要多少钱湖南网站seo找行者seo
  • wordpress简单企业站seo怎么刷排名
  • 网站建设与运维泉州全网推广
  • 网站建站哪个公司好一点营销咨询服务
  • 值得玩的网页游戏北京seo营销培训
  • 中国建设银行网站分期通百度推广登录平台网址
  • 公司内部网站源码新闻软文推广案例
  • vf建设银行网站谷歌seo排名
  • 如何申请商业服务器武汉seo工厂
  • 祥云平台英文网站微博指数查询入口
  • 公司网站建设准备资料今日重大财经新闻
  • 发布网站后备案免费网站建站页面
  • 浙江建设职业技术学院迎新网站做一个网站要多少钱
  • axure做网站好不好手机百度问一问
  • 开发微信小程序的流程广州seo优化电话
  • 小企业网站建设和管理全能搜
  • 无棣县建设局网站游戏优化大师下载安装
  • 小额贷款 网站模板品牌推广软文
  • 网站建设开发成本天津百度搜索网站排名