2

Cには、16進数のリテラル数を意味する慣例があり、20x____進数のリテラル数について見0b____てきました(特にJava 7 Project Coinで)。

任意の基数を表すものはありますか? (基数 36 まで)

(たとえば36rA0CZA0CZr3636r は基数を表し、A0CZ はその基数で表されるリテラルを表します。この場合、10 進数の 467027 に相当します)

私が取り組んでいるプログラムのために何かを選ぶ必要があり、むしろ既存の規則を使用したいと思います。

4

2 に答える 2

3

Smalltalk では、質問 ( radixrnumber) で示した規則を使用します。Zsh を使用しradix#numberます。VHDL は を使用しradix#number#ます。全体として、あなたが示す構文は合理的であり、標準または準標準の単一の表記法があるとは思いません。

于 2011-03-16T18:43:16.457 に答える
0

ウィキペディアの hexadecimal に関する記事から、Jeremiah Willcock の回答に追加します。

  • Postscript は基数を使用し # ます( Postscript Reference Manual, 3rd Editionのセクション 3.2.2 を参照)。
  • Ada は基数を使用し # ます #
  • Algol-68 は基数を使用し r ます
  • Common Lisp は# 基数 r を使う

これらすべての中で、Postscript が最も普及しているように思われるので、おそらくそれを使用します。

于 2011-03-16T19:42:32.370 に答える