一种实现数字中英文形式转换的转换方法及装置制造方法及图纸

技术编号:5129322 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及的一种实现数字中英文形式转换的转换方法及装置,该装置包括输入单元,可输入需进行形式转换的数字信息;数字转换单元,根据用户需要判断输入单元输入的数字是否需要进行形式转换,并根据判断结果可将数字进行中英文形式转换;显示单元,可将转换后的数字结果输出、显示出来;所述输入单元和数字转换单元分别与显示单元连接;本发明专利技术能够实现英文形式数字表达转换为中文形式且还用中文文字显示出来的转换方法及装置,使用户读取方便,且帮助用户更快速地阅读和理解,且该转换装置结构简单,操作方便。

【技术实现步骤摘要】

本专利技术涉及一种实现转换中英式数字表达形式的方法及装置。
技术介绍
英文数字表达方式通常从数字元的右端向左端数起,每三位数加一个逗号“,”。 从右开始,第一个“,”前的数字后添加thousand(千),第二个“,”前面的数字后添加 million (百万),第三个“,”前的数字后添加billion (十亿),第四个“,”前的数字后添加 trillion (万亿)。然后一节一节分别表示,两个逗号之间最大的数为百位数形式。即以三 位数为单元,成为1,234,567,890形式,而中国人写数字习惯以四位数为单元,即中文是以四个零一记,而英文是以三个 零一记,即12,3456,7890形式,从右开始,第一个“,”前的数字后添加“万”,第二个“,”前 面的数字后添加“亿”,第三个“,,,前的数字后添加“兆”。因此,英文数字的表达形式不符合中国人的阅读和理解习惯,从而使用户在读取 英文数字时有极大的不便。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种读取方便,符合用户阅读理解习惯 的英式数字转换为中文形式或中文形式转换为英文形式的转换方法及装置。本专利技术解决技术问题的技术方案是一种实现数字中英文形式转换的转换方法, 其特殊之处在于所述方法由以下步骤实现1)输入数字;2)数字转换模块判断输入的数字,根据判断结果进行数字转换处理;3)输出转换后的数字。上述步骤2)的具体实现步骤是2. 1)数字转换模块判断输入的数字是否需要进行形式转换;2. 2)根据步骤2. 1)的判断结果,若需要将数字转换成英文表达形式,则以三位数 为单元,从数字元的低位端向高位端数起,每三位数加一个逗号“,,,;若不需要转换,则直接 将数字显示输出;2. 3)根据步骤2. 1)的判断结果,若需要将数字转换成中文表达形式,则以四位数 为单元,从数字元的低位端向高位端数起,每四位数加一个逗号“,,,;若不需要转换,则直接 将数字显示输出。上述步骤2)还包括步骤2. 4)即若所述步骤2. 2)的英文表达形式需要转换为中 文表达形式,则重复步骤2. 1)和步骤2. 3)。上述步骤3)是用中文文字形式输出。上述步骤3)的具体实现步骤是3. 1)根据步骤2)输出的数字判断其每个数字所在的位数;3. 2)将数字从高位数到低位数转换成中文文字形式且在数字后对应位置加入其 所在单位的名称;3. 3)输出数字转换后的中文文字形式。一种利用上述实现数字中英文形式转换的转换方法的装置,其特殊之处在于所 述装置包括输入单元,可输入需进行形式转换的数字信息;数字转换单元,根据用户需要判 断输入单元输入的数字是否需要进行形式转换,并根据判断结果可将数字进行中英文形式 转换;显示单元,可将转换后的数字结果输出、显示出来;所述输入单元和数字转换单元分 别与显示单元连接。本专利技术的实现数字中英文形式转换的转换方法及装置,主要是采用数字转换技 术,能够实现英文形式数字表达转换为中文形式且还用中文文字显示出来的转换方法及装 置,使用户读取方便,且帮助用户更快速地阅读和理解,且该转换装置结构简单,操作方便。附图说明图1为本专利技术的转换方法流程图;图2a、b、C、d为本专利技术方法的具体实施例;图3为本专利技术的转换装置结构示意图。具体实施例方式参见图1、图2a、b、c、d,本专利技术的实现数字中英文形式转换的转换方法,具体实现 步骤包括步骤1 输入数字;用户可以通过输入装置输入数字,如图2a中的1234567890。步骤2 数字转换模块判断输入的数字,根据判断结果进行数字转换处理;具体包括步骤2. 1 数字转换模块判断输入的数字是否需要进行转换;数字转换模块首先 进行判断步骤,判断输入的数字1234567890是否需要转换成便于读取的表达形式。步骤2. 2 根据步骤2. 1)的判断结果,若不需要转换则,进程结束,输出原输入数 字;若需要转换成英文表达形式,则以三位数为单元,从数字元的低位端向高位端数起,每 三位数加一个逗号“,”;参见图2b,即如果需要将输入的数字1234567890转换成英文表达形式时,则从个 位数0开始数,每三位数为单元,加一个逗号“,”,则在8、5、2前面各加一个逗号,第一个 “,,,前的数字后添加thousand (千),第二个“,,,前面的数字后添加million (百万),第三 个“,”前的数字后添加billion(十亿),第四个“,”前的数字后添加trillion(万亿)。 然后一节一节分别表示,两个逗号之间最大的数为百位数形式。即以三位数为单元,成为 1,234,567,890 形式。步骤2. 3 根据步骤2. 1)的判断结果,若不需要转换,则进程结束将远输入数字输 出;若需要转换成中文表达形式,则以四位数为单元,从数字元的低位端向高位端数起,每 四位数加一个逗号“,”。若需要将输入的数字1234567890转换成中文表达形式,则从个位数字0开始数, 每四位数为一个单位,加一个逗号“,”,则在7、3前面各加一个逗号“,”,即12,3456,7890形式,从右开始,第一个“,”前的数字后添加“万”,第二个“,”前面的数字后添加“亿”,第 三个“,”前的数字后添加“兆”,则使习惯于中文形式的用户方便读取。步骤2. 4 即若所述步骤2. 2)的英文表达形式需要转换为中文表达形式,则重复 步骤2. 1)和步骤2. 3),由数字转换模块根据判断结果,再重新显示中文表达形式。参见图2c,数字转换模块判断输出结果1,234,567,890形式的数字,然后重新按 照上述步骤2. 1和步骤2. 3,将1,234,567,890转换为中文表达形式12,3456,7890。步骤3 输出转换后的数字。上述步骤转换后的表达形式可以通过显示单元输出。 上述步骤2)转换后的数字形式若还需要进一步以中文文字形式表现出来,则其具体实现 步骤是3.1)根据步骤2)输出的数字判断其每个数字所在的位数;如“0”在个位,“9”在 十位,同理判断之后的各个数字所在的位数。3. 2)将数字从高位数到低位数转换成中文文字形式且在数字后对应位置加入其 所在位置的位数的中文文字形式;如从最高位开始读取数字“ 12”,转换为“拾贰”之后加其 所在单位名称“亿”,再将数字“3”转换为“叁”之后加其单位名称“仟”,依此类推,将数字 “ 1234567890”转换为“拾贰亿叁仟肆佰伍拾陆万柒千捌佰玖拾”,若遇到“0”不读取,也不 进行转换。3. 3)输出数字转换后的中文文字形式。上述方法还可以方法还可以结合现今IXD所具有的Muti-touch功能,设计一种虚 拟算盘形式,将算盘通过软件设计在画面上,利用Muti-touch功能操作软件算盘,得到结 果后,设置一转换按钮,将英文数字形式转换成中文大写的表达形式。参见图3,一种利用上述实现数字中英文形式转换的转换方法的转换装置,其较佳 的实施例为该装置包括输入单元,可输入需进行形式转换的数字信息;数字转换单元,根据用 户需要判断输入单元输入的数字是否需要进行形式转换,并根据判断结果可将数字进行中 英文形式转换;显示单元,可将转换后的数字结果输出、显示出来;所述输入单元和数字转 换单元分别与显示单元连接。其中,显示单元可以显示英文数字也可以显示中文数字。用户可以通过本文档来自技高网...

【技术保护点】

【技术特征摘要】
一种实现数字中英文形式转换的转换方法,其特征在于所述方法包括以下步骤1)输入数字;2)数字转换模块判断输入的数字,根据判断结果进行数字转换处理;3)输出转换后的数字。2.根据权利要求1所述的实现数字中英文形式转换的转换方法,其特征在于所述步 骤2)的具体实现步骤是2.1)数字转换模块判断输入的数字是否需要进行形式转换;2.2)根据步骤2.1)的判断结果,若需要将数字转换成英文表达形式,则以三位数为单 元,从数字元的低位端向高位端数起,每三位数加一个逗号“,,,;若不需要转换,则直接将数 字显示输出;2.3)根据步骤2.1)的判断结果,若需要将数字转换成中文表达形式,则以四位数为单 元,从数字元的低位端向高位端数起,每四位数加一个逗号“,”;若不需要转换,则直接将数 字显示输出。3.根据权利要求2所述的实现数字中英文形式转换的转换方法,其特征在于所述步 骤2)还包括步骤2. 4)即若所述步骤2. 2)...

【专利技术属性】
技术研发人员:陈淮琰王秦秦
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1