这个问题可能是主观的,但我希望有一些我不知道的共识。
短十六进制数字相对容易拼出(例如,0xC4A
可能是“cee-four-ay”)。
以三个零的倍数结尾的十六进制数字同样很容易(例如,0xC000
可能是“cee-thousand”)。
但是有一种简明的方式来发音0xFFFF0000
或0xCA000000
吗?像0xDEADBEEF
这样的幻想数字因其发音性而受欢迎,但我主要询问的是大数字,圆形数字,看起来应该有更简洁的发音。
答案 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)
通过电话向同事读东西,将是“零八分之二哦”......
真是一个喜庆的问题!
答案 2 :(得分:1)
0xCA000000
C-A base 16次16到6次怎么样。