英语中数字表达总结

引言

对于英语中千、万、亿的表达法,始终是我英语路上的一个痛点,今天就来好好总结一下这东西的规律。

一句话总结

阅读和理解层面(99%的使用情况):thousand后面跟 3 个 0 ,million后面跟 6 个 0 , billion 后面跟 9 个 0 。

需要翻译成中文或解释给另一个人时(1%的使用情况):million对应百万,billion对应十亿。

为什么million偏偏是百万,billion偏偏是十亿?

首先我们应该记住一点:英语中没有 “” 和 “亿” 的概念,这两个概念完全出自中国。

来看下面这张图:

数字英文量级标志中文量级标志
100hundred
1,000thousand
1,0000 
1,000,000million 
1,0000,0000 亿
1,000,000,000billion 

细心的你应该可以发现规律了。我们的老祖宗是以 4 位为一个标志,分别定义了亿的概念。这是因为,我国古代对于 “万”这个量级,情有独钟,自古就有很多用处,如:“陛下万岁”,“千军万马”,“粪土当年万户侯”... ...

反观西方,则是以 3 位为一个标志,定义了 thousand、million、billion。

而对于日常生活中非常常用的数量级:百和千,中西方都定义了对应的标志,这一点是共通的。

所以,面对千的进位表示时,中西方选择了不一样量级标志:

就像上面提到的,老外在面对千的进位时选择不做标志,继续累计,直到再出现 3 个进位,于是就有了 1,000,000 标记为 million ;1,000,000,000 标记为billion

而中国在面对千的进位时,与老外的选择不同,我们选择的方式是设立一个新的标志,即 10000 标记为

这样,如果不看中文,将数字与英文直接联系的话,反而没有那么虐心了:

数字英文
100hundred
1,000thousand
1,000,000million
1,000,000,000billion

恩恩,这么一看,英文的标志还是比较整装的嘛!

进击!大数的英语表达规则

大家都知道 一千以内各种数字的英文表达,如:

120:one hundred and twenty ;521:five hundred and twenty-one。

当千以上,可能有点小问题,不过也还好,如:

3000:three thousand;5621:five thousand six hundred and twenty-one

那么万以上应该如何表达呢?前面说到,西方没有万的概念,事实上除了hundred、thousand、million、billion这四个标志,其余所有的数都是对这4个标志的复用,即:one到ninety-nine + 四标志 + and 的任意组合。因此,10,000 => ten thousand。我们再来练习几个,注意 hundred 、thousand 以及and出现的位置 :

12,306=>twelve thousand three hundred and six;

10,086=>ten thousand and eighty-six;

632,012=>six hundred and thirty-two thousand and twelve

999,999=>nine hundred and ninety-nine thousand nine hundred and ninety-nine

到目前为止,规律已经相当明显,即先把第一个逗号前面的数按照 千以内方式表达,然后再拼接后面的部分,比如第一个数:12,306 第一个逗号前是12 因此是twelve,然后逗号后面还有三位数,因此前面的twelve后面要接thousand标志它是一个千位以上的数,然后是306,注意英语表达中:千位和百位之间没有and,百位和十位之间有一个and,因此为three hundred and six,连起来就是twelve thousand three hundred and six。

再来看一下百万以上的数字表达,依然是注意四大标志以及and 的位置和用法:

521,256,203=>five hundred and twenty-one million two hundred and fifty-six thousand two hundred and three

62,030,152=>sixty-two million thirty thousand one hundred and fifty-two

首先来看第一个,运用刚才的技巧,我们来拆解一下这个数:

第一步:521,256,203,第一个逗号前的数是521,且后面跟了 6 位,需要加million,因此写作:

five hundred and twenty-one million

第二步:521,256,203,第二个逗号与第一个逗号之间的数是256,且后面又跟了3位,需要加thousand,因此写作:

two hundred and fifty-six thousand;

第三步:521,256,203,最后三位是203,写作 two hundred and three;

第四步:把前三步的表达拼接起来:five hundred and twenty-one million two hundred and fifty-six thousand two hundred and three

实际上第四步已经可有可无了,当你能顺序地将前面三步完成的时候,第四步已经随之完成了。so easy!

生活运用技巧

生活中,一般的使用场景是给你一个数,你知道它的正确表达规则即可,不需要你真的写或者读出来,对于非常大的数,完全可以只读数字,不使用任何诸如 hundred、thousand、million、billion 等标记,这是其一。

其二,当阅读英文的时候,里面可能会出现million、billion等标志,那么我们应该如何快速理解呢?

我的观点是不要去想中文的含义,要快速在脑海中对应位数,可以简单这样理解:

hundred不用说了,thousand后面要跟 3 个0,million 后面要跟 6 个0,billion 后面要跟 9 个0

这样思考,既简单又高效,在不需要解释成中文的时候完全可以应付我的大部分使用场景,除非让我翻译给别人的时候,才需要把million翻译成百万,billion翻译成十亿。更多的时候,往往只需要有一个大的概念即可。

综上,就是关于英语数字中标志位的运用和规则,以及常见的应用场景,欢迎文末留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558835.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kibana 的安装(Windows版本)新手入门

Kibana 的安装(Windows版本)新手入门 参考博文:https://blog.csdn.net/weixin_34727238/article/details/81200071 目录 什么是Kibana? Kibana 6.3.1安装条件 JDK的安装 node的安装 Elasticsearch的安装 Kibana 的安装 什么是Kibana?…

价值50万年薪的Java面试题

《Java面试题全集(上)》 《Java面试题全集(中)》 《Java面试题全集(下)》 《关于Java并发编程的总结和思考》 《面试编程题拾遗(01) --- 不用算术运算符完成两个数求和》 《面试…

Could not resolve host: 'localhost 报错解决办法

Could not resolve host: localhost 报错解决办法 面向Windows的: 零基础的我一直卡在这一步骤下: 首先要先在Windows安装curl:安装方式参考:https://blog.csdn.net/weixin_41986096/article/details/86646365 按照完之后&…

当面试官问我————为什么String是final的?

面试官:你好,能看得清下面这张图吗? 我:可以的。 面试官:恩,好的。呃,你能不能说一说为什么String要用final修饰? 我:final意味着不能被继承或者被重写,Str…

当面试官问我————Java是值传递还是引用传递?

面试官:你好,你能说出下面个程序的执行结果吗? public class Test {public static void main(String[] args) {String name "Scott";int age 5;User user new User();user.setName(name);user.setAge(age);System.out.println(…

ubuntu系统下Jenkins和tomcat的安装与配置

ubuntu 安装 JDK ubuntu的安装我们采取最简单的方式安装 直接用apt-get的方式 sudo apt-get install openjdk-8-jdk 安装器会提示你同意 oracle 的服务条款,选择 ok 然后选择yes 即可 ubuntu 安装tomcat8 通过apt安装 tomcat8 sudo apt-get install tomcat8 tomcat8-docs t…

String字符串拼接小例

>>>写出下面程序运行结果: public class StringTest {public static void main(String[] args) {String s1 "Programming";String a "Program";String b "ming";String s2 "Program" "ming";Stri…

看完这篇文章,还不懂nginx,算我输

看完这篇文章,还不懂nginx,算我输 参考:https://mp.weixin.qq.com/s/PeNWaCDf_6gp2fCQa0Gvng 1. Nginx产生~ Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Id…

Java并发编程实战————Executor框架与任务执行

引言 本篇博客介绍通过“执行任务”的机制来设计应用程序时需要掌握的一些知识。所有的内容均提炼自《Java并发编程实战》中第六章的内容。 大多数并发应用程序都是围绕“任务执行”来构造的:任务通常是一些抽象的且离散的工作单元。 当围绕“任务执行”来设计应…

一篇博客读懂设计模式之---工厂模式

设计模式之—工厂模式 工厂模式: 创建过程: 创建Shape接口 public interface Shape {void draw(); }创建实现类: public class Circle implements Shape {Overridepublic void draw() {System.out.println("this is a circle!"…

强健程序员体魄————减脂原理

一、基本概念 运动消耗:任何肌肉活动。 热量摄入:指人体从外界食物中获得的总的能量。 基础代谢:人体维持生命的所有器官所需要的最低能量需要。与人的年龄、性别、体型(肌肉量)、气温有关。简单说,一个…

一篇博客读懂设计模式之-----策略模式

设计模式之策略模式 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的对象 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决:在有多种算法相似的情况下,使用 if…else 所带来的复杂和…

Java并发编程实战————恢复中断

中断是一种协作机制,一个线程不能强制其他线程停止正在执行的操作而去执行其他操作。 什么是中断状态? 线程类有一个描述自身是否被中断了的boolean类型的状态,可以通过调用 .isInterrupted() 方法来查看。官方解释如下: 简单来…

一篇博客读懂设计模式之---模板方法模式

设计模式之模板方法模式: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 简而言之就是:父类定义了骨架(调用哪些方法及其顺序)…

Spring Boot————单元测试

引言 由于spring boot在启动时通常会先行启动一些内置的组件&#xff0c;比如tomcat。因此&#xff0c;spring boot的测试类一般需要加一些简单的注解。 一、添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-…

一篇读懂--mybatis的缓存

一篇读懂–mybatis的缓存 MyBatis的缓存指的是缓存查询结果&#xff0c;当以后使用相同的sql语句、传入相同的参数进行查询时&#xff0c;可直接从mybatis本地缓存中获取查询结果&#xff0c;而不必查询数据库。 mybatis的缓存包括一级缓存、二级缓存&#xff0c;一级缓存默认…

Spring Boot————BeanCreationNotAllowedException异常分析

引言 在对数据库进行新增记录的JUnit测试时&#xff0c;抛出一个BeanCreationNotAllowedException异常&#xff1a; 异常分析与解决 异常信息太长&#xff0c;图片截不下&#xff0c;粘贴来看&#xff1a; Exception in thread "pool-2-thread-1" org.springframew…

一篇博客读懂设计模式之---委派模式

一篇博客读懂设计模式之—委派模式 委派模式可能大家听起来不太熟悉&#xff0c;但是在代码开发的时候却很好用&#xff0c;下面从几个方面来介绍一下 what&#xff1a;是什么&#xff1f; 委派模式&#xff1a;顾名思义&#xff0c;委托其他对象或者实例来帮我们完成任务&am…

XML模板解析————Dom4j解析xml案例分析

引言 目前项目中包含大量的xml模板文件&#xff0c;现就xml模板的数据解析、提取、及部分常用方法做简单的应用和总结。 一、XML文件转为Document对象 通过SAXReader对象的read方法&#xff0c;读取Document对象。 SAXReader reader new SAXReader(); Document document …

教你如何一篇博客读懂设计模式之—--工厂模式

一篇博客读懂设计模式之—工厂模式 工厂模式在我们日常开发的时候经常用到&#xff0c;相信大家都有了一定的了解&#xff0c;工厂模式是一种创建对象的设计模式&#xff0c;它提供一种创建对象的最佳方式。 主要过程是&#xff1a; 定义一个创建对象的接口&#xff0c;让其子…