除了2,10,16之外的基数中的数字文字的字符串表示?

时间:2011-03-16 18:34:29

标签: string numbers radix

C的惯例是0x____表示十六进制文字数,我看到0b____表示二进制文字数(最明显的是Java 7 Project Coin)。

那里有什么东西代表任意的基数吗? (直到36岁)

(例如36rA0CZA0CZr36,36r表示基数,A0CZ表示以该基数表示的文字,在本例中等于十进制数467027)

我需要为我正在处理的程序选择一些东西,而宁愿使用现有的约定。

2 个答案:

答案 0 :(得分:3)

Smalltalk使用您在问题中显示的惯例(radixrnumber)。 Zsh使用radix#number。 VHDL使用radix#number#。总的来说,你展示的语法是合理的,我不相信有一个标准或准标准的符号。

答案 1 :(得分:0)

来自Wikipedia's article on hexadecimal

的Jeremiah Willcock答案的附加内容

在所有这些中,Postscript似乎是最普遍的,所以我可能会使用它。