Tag: 进制

在Shell脚本中hex为十进制

有人可以帮助我告诉如何将一个hex数字转换为一个shell脚本中的十进制数字? 例如,我想要使用shell脚本将hex数bfca3000转换为十进制。 我基本上想要两个hex数字的区别。 我的代码是: var3=`echo "ibase=16; $var1" | bc` var4=`echo "ibase=16; $var2" | bc` var5=$(($var4-$var3)) # [Line 48] 执行后,我得到的错误是: Line 48: -: syntax error: operand expected (error token is "-")

Mac的hex编辑器/查看器是什么?

Mac的hex编辑器/查看器是什么? 我用xxd来查看hexdump,我认为它可以用来反编辑。 但我真正想要的是一个真正的hex编辑器。

0是十进制文字还是八进制文字?

零总是零,所以没关系。 但在最近与朋友的讨论中,他说八进制文字今天几乎没有用。 然后它觉得我实际上几乎所有的整数字面值是八进制的,即0 。 根据C ++语法, 0是一个八进制文字吗? 标准说什么?