汉字怎么变成数字

汉字数字直接变数字简单,比如“一”就是1,“二”就是2。但要注意,有些汉字数字后面加个“十”就变成10的倍数,比如“十一”就是11。还有“百”、“千”、“万”这些,后面跟着的数字要乘以对应的倍数。比如“一百”就是100,“五千”就是5000。记住,汉字数字是从右到左读的,和阿拉伯数字相反。
汉字变成数字这个事儿,我以前还真遇到过。记得那会儿,有个客户给我发了一份合同,里面好多汉字写的数字,比如“一千万”,他让我帮忙转换成阿拉伯数字。当时我一看,还真有点懵,这汉字数字和阿拉伯数字转换,得一个个去对照,还得小心别弄错。
我当时就打开了一个文档,一边对照着汉字数字,一边转换成阿拉伯数字。比如,“一”对应“1”,“十”对应“10”,“百”对应“100”,“千”对应“1000”,“万”对应“10000”,还有“亿”是“100000000”。不过要注意的是,连续的汉字数字,比如“一千万”,中间的“千”和“万”其实是不用再转换的,因为它们已经包含在前面的数字里了。
我那时候用了大概一个小时,把那份合同里的汉字数字都转换成了阿拉伯数字。后来想想,其实用现在的电子表格或者文字处理软件,直接替换功能也能很快搞定,但那时候可没这么方便的工具。
对了,还有个细节要注意,就是“零”的处理。比如“一亿零三千”,这里的“零”是表示没有千位和百位的,所以转换的时候,要在千位和百位上补零。这也就是为什么有时候看到数字前面有很多“0”,其实就是汉字数字里“零”的作用。
现在想想,那会儿真是有点麻烦,不过也锻炼了我的耐心和细心。哈现在遇到这种事儿,就直接用软件了,方便多了。

相关推荐