你怎么发音大十六进制数?

时间:2011-01-15 18:48:01

标签: hex

这个问题可能是主观的,但我希望有一些我不知道的共识。

短十六进制数字相对容易拼出(例如,0xC4A可能是“cee-four-ay”)。

以三个零的倍数结尾的十六进制数字同样很容易(例如,0xC000可能是“cee-thousand”)。

但是有一种简明的方式来发音0xFFFF00000xCA000000吗?像0xDEADBEEF这样的幻想数字因其发音性而受欢迎,但我主要询问的是大数字,圆形数字,看起来应该有更简洁的发音。

3 个答案:

答案 0 :(得分:8)

我自己也用英语和日语问过这个问题。由于似乎没有达成任何共识,我将分享我自己在脑海中读到这一点的方式。

更新:Enheh在关于这封信#34; A"的评论中提出了一个很好的建议。最初我一直在更换声音" ay"声音" yay"在棘手的情况下。他想出了使用普遍理解的词语" ace"相反,它读得很好。以下答案已更新,以利用该建议。

英文:

0xFFFF0000 -> FF,FF0,000 =>
    "effty-eff million eff-hundred-effty thousand"

0xCA000000 -> CA,000,000 =>
    "ceedy-ace million"

0xDEADBEEF -> DE,ADB,EEF =>
    "deedy-ee million ace-hundred deedy-bee thousand ee-hundred eety-eff"

日本:

0xFFFF0000 -> FFFF,0000 =>
    FFFF万
    (sounds like "effu-zen effu-byaku effu-jyuu effu man")

0xCA000000 -> CA00,0000 =>
    CA00万
    (like "shi-zen ei-ppyaku man")

0xDEADBEEF -> DEAD,BEEF =>
    DEAD万BEEF
    (like "di-zen ii-ppyaku ei-jyuu di man bii-sen ii-ppyaku ii-jyuu effu")

事实证明,通过将字母声音视为正常的数字声音,可以为这两种语言生成相当直观但精确的发音规则。

英文:

A = ace   1A = aceteen   A0 = acety   A00 = ace'undred   A000 = ace-thousand
B = bee   1B = beeteen   B0 = beety   B00 = bee'undred   B000 = bee-thousand
C = cee   1C = ceeteen   C0 = ceety   C00 = cee'undred   C000 = cee-thousand
D = dee   1D = deeteen   D0 = deety   D00 = dee'undred   D000 = dee-thousand
E = ee    1E = eeteen    E0 = eety    E00 = ee'undred    E000 = ee-thousand
F = eff   1F = effteen   F0 = effty   F00 = effhundred   F000 = eff-thousand

从那里很简单。

数百名日本人rendaku例子(很容易从那里感受到休息):

A00 = エイひゃく
B00 = ビッぴゃく  (ひ -> っぴ)
C00 = シッびゃく  (ひ -> っぴ)
D00 = ディびゃく  (ひ -> び)
E00 = イイッぴゃく (ひ -> っぴ)
F00 = エッフびゃく (ひ -> び)

总是有点困扰我 - 以最深刻的怪异方式 - 实际上并没有达成一致的方式来大声说出这些,所以我只是把它留在这里如果有人感到鼓舞,他们的办公室将进入全面的十六进制演讲世界。如果我处理的嵌入式硬件人确实这样说话,那么实际上会很好。语音故障排除是一件令人烦恼的事。

作为旁注,日语规则以一种意想不到的自然方式使其成为八进制和十六进制,因为日语数字按4期分组,而西方时期组则为3。 < / p>

答案 1 :(得分:2)

嘻嘻。我很自在地说“四十六进制”为64,而“二万,十六进制”为131072等等。

通过电话向同事读东西,将是“零八分之二哦”......

真是一个喜庆的问题!

答案 2 :(得分:1)

0xCA000000

C-A base 16次16到6次怎么样。