spelling out whole numbers in Hanyu Pinyin

By request, here’s the pattern.

Pay particular attention to the cases of wàn (萬 / 万) and yì (億 / 亿). When the numbers quantifying those are greater than ten, wàn and yì are written separately.

8 bā
58 wǔshíbā
658 liùbǎi wǔshíbā
5,658 wǔqiān liùbǎi wǔshíbā
35,658 sānwàn wǔqiān liùbǎi wǔshíbā
435,658 sìshísān wàn wǔqiān liùbǎi wǔshíbā
9,435,658 jiǔbǎi sìshísān wàn wǔqiān liùbǎi wǔshíbā
79,435,658 qīqiān jiǔbǎi sìshísān wàn wǔqiān liùbǎi wǔshíbā
379,435,658 sānyì qīqiān jiǔbǎi sìshísān wàn wǔqiān liùbǎi wǔshíbā
6,379,435,658 liùshísān yì qīqiān jiǔbǎi sìshísān wàn wǔqiān liùbǎi wǔshíbā

Still higher units follow the pattern of wàn and yì.

Note: When líng (zero) is a medial, it is always written separately.

507 wǔbǎi líng qī 五百零七
40,507 sìwàn líng wǔbǎi líng qī 四萬零五百零七

4 Comments »

  1. Very helpful.
    Just to be sure, is the following correct (regarding the separation of “waÌ€n”)?

    1010000 – yÄ«baÌŒi líng yÄ« waÌ€n
    1100000 – yÄ«baÌŒi yÄ«shí waÌ€n
    100010000 – yÄ«yì líng yÄ« waÌ€n
    100100000 – yÄ«yì líng yÄ«shí waÌ€n

    Thanks.

  2. site admin said

    yÄ«baÌŒi líng yÄ« waÌ€n –> yÄ«baÌŒi líng yÄ«waÌ€n
    yībǎi yīshí wàn (OK)
    yÄ«yì líng yÄ« waÌ€n –> yÄ«yì líng yÄ«waÌ€n
    yīyì líng yīshí wàn (OK)

  3. Thanks a lot. Turned out that these rules are not the easiest things to code. But here’s a try:
    http://www.lesantoso.com/tools/indonesian-numbers/
    (The page is on spelling numbers in some languages spoken in Indonesia, including Mandarin).

  4. [...] spelling out whole numbers in Hanyu Pinyin [...]

RSS feed for comments on this post · TrackBack URI

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>