by shigemk2

当面は技術的なことしか書かない

bcで16進数電卓ぽいことをやってみる

bcコマンドを使ってみる。

obaseで出力、ibaseで入力の進数を設定することが出来る。

obase=16
ibase=2

って書くと、2進数を16進数に変換する電卓モドキが出来上がる。

bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
10001111
10001111
obase=16
ibase=2
10001111
8F
10001111
8F
100011110000
8F0
1000111100000000
8F00

逆引きUNIXコマンド/bcコマンドで16進数、10進数、8進数、2進数の変換・計算を行う - Linuxと過ごす

使ってみて思ったんですが、言語の対話形式だとよく表示される > が表示されないので、なんかこう使い方に違和感を感じるのは僕だけでしょうか。

> 
> 
>