人民币大小写转换
人名币大写转换
中文大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样,不得用
一、二(两)、三、四、五、六、七、八、九、十、
毛、另(或0)填写,不得自造简化字。
如果金额数
字书写中使用繁体字,如贰、陆、亿、万、圆的,也应受理。
人民币大写的正确写法还应注意以下几项:
.一、中文大写金额数字到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”之后,可以不写“整”(或
“正”)字;大写金额数字有“分”的,“分”后面不写
“整”(或“正”)字。
.二、中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空
白。
大写金额数字前未印“人民币”字样的,应加填
“人民币”三字,在票据和结算凭证大写金额栏内不
得预印固定的“仟、佰、拾、万、仟、佰、拾、元、
角、分”字样。
.三、阿拉伯数字小写金额数字中有“0”时,中文大写应按照汉语语言规律、金额数字构成和防止涂改
的要求进行书写。
.四、阿拉伯小写金额数字前面均应填写人民币符号“¥”,阿拉伯小写金额数字要认真填写,不得连写
分辨不清。
.五、票据的出票日期必须使用中文大写,为防止变造票据的出票日期,在填写月、日时、月为壹、贰
和壹拾的,日为壹至玖和壹拾、贰拾和叁拾的,应
在其前加“零”,日为拾壹至拾玖的应在其前加“壹”,如1月15日应写成零壹月壹拾伍日,再如10月
20日应写成零壹拾月零贰拾日。
.六、票据出票日期使用小写填写的,银行不予受理;
大写日期未按要求规范填写的,银行可予受理,但
由此造成损失的由出票人自行承担。
人民币大小写书写格式
人民币金额大小写规范是零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿等,一律用正楷或者行书体书写,不得用0、一、二、三、四、五、六、七、八、九、十等简化字代替,例如¥708000.63应写成人民币柒拾万捌仟元零陆角叁分,或写成人民币柒拾万零捌仟元陆角叁分。
中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白,大写金额数字前未印“人民币”字样的,应加填“人民币”三字。
金额数字到“元”为止的,在“元”之后应写“整”字;到“角”为止的,在“角”之后可以不写“整”字,大写金额数字有“分”的,“分”后面不写“整”字。
大小写金额转换公式
大小写金额转换公式
摘要:
一、引言
二、大写金额转换公式
1.人民币符号
2.数字转换为大写金额
3.特殊金额处理
三、小写金额转换公式
1.数字转换为小写金额
2.特殊金额处理
四、总结
正文:
【引言】
在日常生活和工作中,我们经常需要处理金额的大小写转换问题。
我国有明确规定,大小写金额的转换应遵循一定的规则。
本文将详细介绍大小写金额转换的公式及应用方法。
【大写金额转换公式】
1.人民币符号
人民币符号为“”,在转换为大写金额时,应在数字前加上“人民币”字样,如:“人民币1234.56”。
2.数字转换为大写金额
数字转换为大写金额需要遵循以下规则:
(1)整数部分:“零”、“壹”、“贰”、“叁”、“肆”、“伍”、“陆”、“柒”、“捌”、“玖”分别对应0-9;
(2)小数部分:“角”、“分”分别对应0.1 和0.01,如0.12 元写作“角贰分”。
3.特殊金额处理
特殊金额包括“元”和“拾”,它们分别表示1 和10。
在转换为大写金额时,应根据实际情况进行处理,如10.12 元写作“拾元壹角贰分”。
【小写金额转换公式】
1.数字转换为小写金额
数字转换为小写金额时,整数部分按阿拉伯数字书写,小数部分依次为“元”、“角”、“分”,如1234.56 元写作“1234.56 元”。
2.特殊金额处理
特殊金额处理与大写金额相同,如10 元写作“10.00 元”。
【总结】
通过以上介绍,我们可以知道大小写金额转换公式及应用方法。
大写人民币转换
大写人民币转换小写金额:1688.99大写金额:[转换为大写金额]可以将人民币小写金额转换为大写金额,在下面的小写金额框中填入人民币金额的小写阿拉伯数字,例如1688.99,然后点击“转换为大写金额”按钮即可得转换成汉字。
在输入数字的时候,可以包含小数点,也可以写成千进制,例如1,688.99(注意是英文逗号,而不是中文逗号)。
人民币金额用到的中文大写汉字如下:零,一,二,三,四,五,六,七,八,九,十,一百,一千,一万,一亿。
大写人民币转换 1一、中文大写金额数字到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”和“分”之后,不写“整”(或“正”)字。
二、中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白。
大写金额数字前未印“人民币”字样的,应加填“人民币”三字,在票据和结算凭证大写金额栏内不得预印固定的“仟、佰、拾、万、仟、佰、拾、元、角、分”字样。
三、阿拉伯数字小写金额数字中有“0”时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。
举例如下:1). 阿拉伯数字中间有“0”时,中文大写要写“零”字,如¥1409.50应写成人民币壹仟肆佰零玖元伍角;2). 阿拉伯数字中间连续有几个“0”时、中文大写金额中间可以只写一个“零”字,如¥6007.14应写成人民币陆仟零柒元壹角肆分。
3). 阿拉伯金额数字万位和元位是“0”,或者数字中间连续有几个“0”,万位、元位也是“0”但千位、角位不是“0”时,中文大写金额中可以只写一个零字,也可以不写“零”字,如¥1680.32应写成人民币壹仟陆佰捌拾元零叁角贰分,或者写成人民币壹仟陆佰捌拾元叁角贰分。
又如¥107000.53应写成人民币壹拾万柒仟元零伍角叁分,或者写成人民币壹拾万零柒仟元伍角叁分。
4). 阿拉伯金额数字角位是“0”而分位不是“0”时,中文大写金额“元”后面应写“零”字,如¥16409.02应写成人民币壹万陆仟肆佰零玖元零贰分,又如¥325.04应写成人民币叁佰贰拾伍元零肆分。
人民币金额大小写转换工具在线
人民币金额大小写转换工具在线人民币小写在线转换成大写人民币大写规则的写法和繁体字转换有点不一样,比如10000应该写作“壹万”而非“壹萬”。
人民币大写在线转换工具,可以将人民币小写金额转换为大写金额,轻巧绿色且使用简便,使您免去了一个个输入大写文字的烦恼。
如果你有外贸财务方面的问题,可以前往>>福步外贸财务专区转换方法:只要在下面的小写金额框中填入人民币金额的小写阿拉伯数字,例如1688.99,然后点击“转换为大写金额”按钮即可得转换成汉字。
在输入数字的时候,可以包含小数点,也可以写成千进制,例如1,688.99(注意是英文逗号,而不是中文逗号)。
人民币金额用到的中文大写汉字如下:零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿。
人民币常识人民币(缩写为RMB)是我国大陆地区的法定货币,尽管每个人几乎天天都要接触到人民币或者支票,但是人民币大写如何写是困扰很多人的问题。
尽管生活中看起来极其熟悉而又简单的东西,但发现其实并不会写。
人民币在ISO 4217简称为CNY(China Yuan),常用简写为RMB(Ren Min Bi);人民币货币的符号是“ ¥”('Y'+'='),读音为“YUAN”。
人民币按照材料的自然属性划分,有金属币(亦称硬币)、纸币(亦称钞票)。
无论纸币、硬币均等价流通,至今已发行了五套人民币。
人民币大写规范详细介绍银行、单位和个人填写的各种票据和结算凭证是办理支付结算和现金收付的重要依据,直接关系到支付结算的准确、及时和安全。
票据和结算凭证是银行、单位和个人凭以记载账务的会计凭证,是记载经济业务和明确经济责任的一种书面证明。
因此,填写票据和结算凭证必须做到标准化、规范化、要素齐全、数字正确、字迹清晰、不错漏、不潦草、防止涂改。
中文大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样,不得用一、二(两)、三、四、五、六、七、八、九、十、毛、另(或0)填写,不得自造简化字。
人民币大写转换公式
人民币金额小写转换为大写转换公式转换公式之一:=IF(A1<0,"金额为负无效",IF(OR(A1=0,A1=""),"零元整",IF(A1<1,"",TEXT(INT(A1),"[DBNum2]G/通用格式")&"元")&IF(INT(A1*10)-INT(A1)*10=0,IF(INT(A1)*(INT(A1*100)-INT(A1*10)*10 )=0,"","零"),TEXT(INT(A1*10)-INT(A1)*10,"[DBNum2]G/通用格式")&"角")&IF((INT(A1*100)-INT(A1*10)*10)=0,"整",TEXT((INT(A1*100)-INT(A1*10)*10),"[DBNum2]G/通用格式")&"分")))转换公式之二:=IF(B8=0,"",CONCATENATE(IF(INT(ABS(B8))=0,"",TEXT(INT(ABS(B8)),"[DB Num2]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(ABS(B8),2,1),2),1,1))=0,IF(INT(MID(RIGHT (FIXED(B8,2,1),1),1,1))=0,"",IF(INT(ABS(B8))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(B8,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(B8,2,1),1),1,1))=0,"整",TEXT(INT(MID(RIGHT(FIXED(B8,2,1),1),1,1)),"[DBNum2]G/通用格式分"))))转换公式之四:=IF(ROUND(D1,2)<0,"无效数字",IF(ROUND(D1,2)=0,"零",IF(ROUND(D1,2)<1,"",TEXT(INT(ROUND(D1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(D1,2)*10)-INT(ROUND(D1,2))*10=0,IF(INT(ROUND(D1,2)) *(INT(ROUND(D1,2)*100)-INT(ROUND(D1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(D1,2)*10)-INT(ROUND(D1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(D1,2)*100)-INT(ROUND(D1,2)*10)*10)=0,"整",TEXT((INT(ROUND(D1,2)*100)-INT(ROUND(D1,2)*10)*10),"[dbnum2]")&"分")))=IF(E1=0,"人民幣:零元整","人民幣:"&SUBSTITUTE(SUBSTITUTE(IF(E1<0,"负","")&TEXT(TRUNC(ABS(ROUND(E1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(E1,2))),"",TEXT(RIGHT(TRUNC(ROUND(E1,2)*1 0)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(E1,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(E1,2),3))=".",TEXT(RIGHT(ROUND(E1,2)),"[D BNum2]")&"分",IF(ROUND(E1,2)=0,"","整")),"零元零",""),"零元",""))附注——1、实际运用时只需将该公式(红色显示部分)复制并粘贴到需要的EXCEL文档中的单元格中即可。
excel人民币大小写转换函数
excel人民币大小写转换函数
在excel中,可以使用函数轻松实现“人民币大小写转换”。
下面就来介绍一下excel中人民币大小写转换函数的使用方法:
1、准备工作
准备工作很简单,只需要在excel中新建一个工作表,并将要转换的数字输入在表格中即可。
2、使用函数
在excel中,可以使用函数“large”来实现人民币大小写转换,函数的具体使用方法是:
=Large(A1,B1)
其中,A1为要转换的数字,B1为单位(按数字的位数计算,从个位开始)。
例如,我们要转换“4531400”,则其转换函数为:
= Large(4531400,1),1表示单位是个,即若干个“万”
= Large(4531400,2),2表示单位是十万,即若干十万
= Large(4531400,3),3表示单位是百万,即若干百万等等。
- 1 -。
人民币大小写转换方法
人民币大小写转换方法
人民币大小写转换方法是将人民币的数字金额转换成中文汉字表示的金额。
具体的方法如下:
1. 将人民币的数字金额按四位一组进行分组,从小数点开始向左每四位一组。
例如,1003214.52分为两组:1,003,214 和52。
2. 对于每一组四位数,按照以下规则进行转换:
- 从左到右,每一位数依次转换为对应的汉字,包括:零、壹、贰、叁、肆、伍、陆、柒、捌、玖。
- 如果一个四位数的千位为零,只需要将千位的单位“仟”去掉。
- 对于个位为零的数字,需要特殊处理,即用“零”表示。
- 对于一组四位数中间的“零”,需要特殊处理,即用“零”表示。
3. 每一组四位数在转换完成后,需要加上对应的单位,根据所在的位置分别为“亿”、“万”、“元”、“角”和“分”。
4. 如果最高位组的值为零,需要将最高位组的单位“亿”去掉。
5. 对于金额的小数部分,需要将其转换为“角”和“分”。
6. 将转换完成的每一组金额进行连接即可得到最终的中文大写金额表示。
例如,将人民币的数字金额“1003214.52”转换为中文大写金额表示为“壹佰万零叁仟贰佰壹拾肆元伍角贰分”。
人民币大小写转换的最快方法
人民币大小写转换的最快方法
人民币大小写转换是一种常见的操作,尤其是在财务会计领域。
在实际的工作中,往往需要将数字金额转换为相应的人民币大写金额。
这种转换虽然看似简单,但对于一些人而言还是有些困难。
在这里,我们将介绍一些最快的人民币大小写转换方法。
1.使用Excel函数
Excel是一款广泛使用的电子表格应用程序,它提供了一个非常方便的函数“人民币大写”(RMB),用于将数字金额转换为相应的人民币
大写金额。
您只需要在单元格中键入“=RMB(金额)”,然后按Enter 键即可。
2.使用在线转换工具
互联网上有很多免费的在线人民币大小写转换工具,比如“数字转人民币大写”、“人民币大小写转换器”等。
只需要输入数字金额,然后点击转换即可快速得到相应的人民币大写金额。
3.使用专业财务软件
如果您需要大量进行人民币大小写转换操作,可以考虑使用专业的财
务软件,比如SAP、金蝶等。
这些软件通常具有自动化转换功能,可以大大提高工作效率。
总之,无论您选择哪种方法,都应该遵循人民币金额大小写格式的规范要求,确保转换结果正确无误。
大小写金额转换(Excel公式计算)
大写金额:(人民币)叁元柒角捌分 大写金额:(人民币)肆元陆角伍分 大写金额:(人民币) 大写金额:(人民币) 大写金额:(人民币) 大写金额:(人民币)叁佰贰拾伍元整 大写金额:(人民币)玖佰柒拾捌元整 大写金额:(人民币)贰拾元整 大写金额:(人民币)壹佰元整 大写金额:(人民币)壹万元整 大写金额:(人民币)壹元整 大写金额:(人民币)壹拾元整 大写金额:(人民币)壹仟元整 大写金额:(人民币)壹万元整 大写金额:(人民币)壹拾万元整 大写金额:(人民币)壹佰万元整 大写金额:(人民币)壹仟万元整 大写金额:(人民币)壹亿元整 大写金额:(人民币)壹拾亿元整 大写金额:(人民币)壹佰亿元整 大写金额:(人民币)壹仟亿元整 大写金额:(人民币)壹兆元整 大写金额:(人民币)壹拾兆元整 大写金额:(人民币)壹零零零零零零兆元整
0
大写金额:(人民币)负玖角玖分
0 玖分
#REF!
金额 ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ -0.99 1.25 1.05 0.90 3.25 4.68 -0.50 99.00 3.05 4.08 0.01 1.00 0.10 1.02 0.20 375.00 325.00 99,999,999,999,999.00 0.01 -0.01 325.00 9,786.59 0.99 -0.99 1.99 -1.99 0.25 0.20
大写 大写金额:(人民币)负玖角玖分 大写金额:(人民币)壹元贰角伍分 大写金额:(人民币)壹元零伍分 大写金额:(人民币)玖角整 大写金额:(人民币)叁元贰角伍分 大写金额:(人民币)肆元陆角捌分 大写金额:(人民币)负伍角整 大写金额:(人民币)玖拾玖元整 大写金额:(人民币)叁元零伍分 大写金额:(人民币)肆元零捌分 大写金额:(人民币)壹分 大写金额:(人民币)壹元整 大写金额:(人民币)壹角整 大写金额:(人民币)壹元零贰分 大写金额:(人民币)贰角整 大写金额:(人民币)叁佰柒拾伍元整 大写金额:(人民币)叁佰贰拾伍元整 大写金额:(人民币)玖拾玖兆玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元整 大写金额:(人民币)壹分 大写金额:(人民币)负壹分 大写金额:(人民币)叁佰贰拾伍元整 大写金额:(人民币)玖仟柒佰捌拾陆元伍角玖分 大写金额:(人民币)玖角玖分 大写金额:(人民币)负玖角玖分 大写金额:(人民币)壹元玖角玖分 大写金额:(人民币)负壹元玖角玖分 大写金额:(人民币)贰角伍分 大写金额:(人民币)贰角整
人民币大小写转化
人民币大小写转化
当在制作财务表格的时候,需要将金额的大写跟小写进行转换,如果要一个一个手打出来的话,那就太浪费时间了,一两个数额还好,如果一整个表格的数额,那就不得了了,那要花费多少时间才能将小写金额转换成大写金额呀!如何将人民币大小写转换?找到以下4种方法!
方法1:设置单元格格式
步骤一:将小写金额复制粘贴到大写金额的单元格中,点击鼠标右键,点击“设置单元格格式”。
步骤二:点击“特殊”,然后选择“人民币大写”,最后点击“确定”即可。
方法2:运用Numberstring函数
在需要填写大写金额的空白单元格内输入Numberstring函数,选择第一个小写金额,选项输入2,下拉全部数据就会出来了。
根据方法1和方法2就会得出大写格式的金额,但是要注意的是,这2种方法并不能对含有小数点的金额进行转换,这也是这2种方法的缺点。
方法3:运用text函数转换成简单版的大写金额
在空白单元格内输入text函数,并选择小写的金额,在数值格式中输入"[DBNum2][$-804]G/通用格式",这段格式有点难记,所以建议大家想要用这种方法的可以收藏起来,日后需要用到的时候直接复制粘贴即可。
方法4:运用text函数转换成较为通用的大写金额
在空白单元格输入text函数,在数值格式中输入"[dbnum2]0 万 0 仟 0 佰0 拾 0 元 0 角 0 分",跟方法3一样,这段个事可以直接复制粘贴,收藏起来,方便日后使用。
方法1和方法2说到不能转换小数点,但是方法3和方法4是可以转换有小数点的金额的,所以分两种情况使用。
加了小数点的金额转换如下图所示。
人民币大小写转换
人民币大小写转换
对于银行来说,他们在清点现金时会经常遇到,就是将大小写转换成"RMB”的情况。
根据中国人民银行的规定,人民币不能有错,因此人民币中任何一个地方出现错误都会被销毁。
所以一般情况下都是不会有错的,这一点可以放心地使用。
但是也并不是所有的人民币都能正确地进行大小写转换的(比如:第四套人民币中的100元纸币),因为这张100元已经被销毁了。
如果你想将100元纸币中某个地方错误地进行大小写转
换的迁就重重将"RMR"两个字用特砖字休讲行表示1 L机·第四套人民币右20元5角1角面值的纸币将。
[算法题]人民币大小写转换(阿拉伯数字和汉字转换)
[算法题]⼈民币⼤⼩写转换(阿拉伯数字和汉字转换)在⼀次⾯试中遇到⼀个有意思的⼩算法题:要求将阿拉伯数字转为汉字显⽰出来(包含单位)。
当时虽然实现出来,但是代码写的有点凌乱。
所以回家后,重新整理了⼀下。
这个算法有⼏个⼩的注意点:1、中⽂字符占两个字节,所以如果⽤C语⾔实现,需要⽤char数组的形式保存单个汉字。
2、如果数字中出现连续的零,需要把它替换为单⼀的零。
3、在亿、万、元的前⾯⼀个汉字不可以为零(⼈民币读取⽅式决定)。
4、double数值可分为整数部分和⼩数部分。
⼩数部分较简单,整数部分需要根据这个数字所在的位数匹配上对应的单位。
具体⽅法是:设置⼀个单位映射字符串表g_strUnit,可视为⼀个简单的HashTable。
然后从头开始读取整数字符串的每个字符,若这个字符在整数字符串的位置为i,这个字符后⾯的单位就是g_strUnit[length-1-i]。
代码如下/*******************************************************************************Project Code : AccountFile name :Author : LatteDescription : 阿拉伯数字转为中⽂字符串Function List :--------------------------------------------------------------------------------History:Date Author Modification20140703 Latte created file.*******************************************************************************/#include "stdafx.h"#include <string>#include <iostream>using namespace std;#define MAX 100string g_strDigit[] = {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};string g_strUnit[] = {"圆", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿","拾", "佰", "仟", "万", "拾", "佰"};string g_strUnit2[] = {"⾓", "分"};/*******************************************************************************Func Name : ReplaceSubStrDate Created : 2014-07-03Author : LatteDescription : 将源字符串strOrig中第⼀个匹配strSub的⼦串部分替换为strReplaceInput :string &strOrig,string strSub,string strReplaceOutput :string &strOrigReturn :intCaution : 返回值如果为-1,则表⽰替换失败或未找到替换项*******************************************************************************/int ReplaceSubStr(string &strOrig, string strSub, string strReplace){int pos = (int)strOrig.find(strSub);int length = (int)strSub.length();if (pos >= 0){strOrig.replace(pos, length, strReplace);return0;}return -1;}/******************************************************************************* Func Name : NumToChineseStrDate Created : 2014-07-03Author : LatteDescription :将⼈民币double数值转化为⼈民币汉字stringInput :double moneyOutput :Return :stringCaution :*******************************************************************************/ string NumToChineseStr(double money){int i = 0;int ret = 0;int length = 0;char *p = NULL;char *pcDecimal = NULL; //保存⼩数部分字符char czNumber[MAX] = {0}; //保存完整数字部分字符string strResult;cout << "======================================" << endl;cout << money << endl;//判断是否为⼩数if (money < 0){strResult = "不⽀持读负数";return strResult;}//将数字转为数字字符串,利⽤sprintf_s的正则转换sprintf_s(czNumber, MAX, "%.15lg", money);printf("[No.0]%s\n", czNumber);//如果数字是太⼤或太⼩的数,因为已经转为科学计数,所以会含有e字符 p = strchr(czNumber,'e');if (NULL!=p){strResult = "不⽀持读太⼤或太⼩的数";return strResult;}p = strchr(czNumber, '.');if (NULL != p){p[0] = 0;pcDecimal = p + 1;}length = (int)strlen(czNumber);for (i = 0; i<length; i++){if ('0' == czNumber[i] && 0 != ((length-1-i) % 4)){strResult += g_strDigit[czNumber[i] - '0'];else{strResult += g_strDigit[czNumber[i] - '0'] + g_strUnit[length-1-i];}}cout << "[No.1]把数字直接替换为汉字: \n" << strResult << endl;//把strResult中的所有"零零"⼦串替换为"零"while (1){ret = ReplaceSubStr(strResult, "零零", "零");if (ret < 0){break;}}cout << "[No.2]替换所有零零为零: \n" << strResult << endl;ReplaceSubStr(strResult, "零亿", "亿");ReplaceSubStr(strResult, "零万", "万");if (strResult != "零圆") //如果整数部分全为0,则不要去除元单位前⾯的零 {ReplaceSubStr(strResult, "零圆", "圆");}cout << "[No.3]去除零亿、零万、零圆前⾯的零: \n" << strResult << endl;//⼩数精确到两位数,即精确到单位分if (NULL != pcDecimal){//如果⼩数部分有数值⽽整数部分为0,则删除字符串中的零元if (strResult == "零圆"){strResult.clear();}i = 0;while (1){if (0 == pcDecimal[i] || i >= 2)break;strResult += g_strDigit[pcDecimal[i] - '0'] + g_strUnit2[i];i++;}}cout << "[No.4]⼩数精确到两位数,即精确到单位分: \n" << strResult << endl; return strResult;}int main(void){//cout << "Result: " << NumToChineseStr(0.00) << endl;//cout << "Result: " << NumToChineseStr(-345.67) << endl;//cout << "Result: " << NumToChineseStr(1000.0) << endl;cout << "Result: " << NumToChineseStr(130040600090.012) << endl; return0;}结果。
货币大写转换
货币大写转换货币人民币常识货币人民币金额中文大写汉字主要包括:零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿。
货币人民币(缩写为RMB)是我国大陆地区的法定货币,尽管每个人几乎天天都要接触到人民币或者支票,但是人民币大写如何写是困扰很多人的问题。
尽管生活中看起来极其熟悉而又简单的东西,但发现其实并不会写。
人民币在ISO 4217简称为CNY(China Yuan),常用简写为RMB(Ren Min Bi);人民币货币的符号是“¥”('Y'+'='),读音为“YUAN”。
货币人民币按照材料的自然属性划分,有金属币(亦称硬币)、纸币(亦称钞票)。
无论纸币、硬币均等价流通,至今已发行了五套人民币。
货币人民币大写规范介绍银行、单位和个人填写的各种票据和结算凭证是办理支付结算和现金收付的重要依据,直接关系到支付结算的准确、及时和安全。
票据和结算凭证是银行、单位和个人凭以记载账务的会计凭证,是记载经济业务和明确经济责任的一种书面证明。
因此,填写票据和结算凭证必须做到标准化、规范化、要素齐全、数字正确、字迹清晰、不错漏、不潦草、防止涂改。
中文大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样,不得用一、二(两)、三、四、五、六、七、八、九、十、毛、另(或0)填写,不得自造简化字。
如果金额数字书写中使用繁体字,如贰、陆、亿、万、圆的,也应受理。
人民币大写的正确写法还应注意以下几项:一、中文大写金额数字到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”之后,可以不写“整”(或“正”)字;大写金额数字有“分”的,“分”后面不写“整”(或“正”)字。
二、中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白。
大写金额数字前未印“人民币”字样的,应加填“人民币”三字,在票据和结算凭证大写金额栏内不得预印固定的“仟、佰、拾、万、仟、佰、拾、元、角、分”字样。