~!#$%^&*这些符号怎么读? 当然是用英语(键盘特殊符号小结)
~!#$%^&*这些符号怎么读? 当然是用英语(键盘特殊符号小结)
感谢原文作者:http://www.360doc.com/content/14/0105/20/85007_342874813.shtml
若本文有错,敬请各位补充~~
我们每天都看见或敲击这些符号,但不见得当老外或老师用英语说出这些符号时我们能立即反应过来,这正是促成此文的原因。纵观网上前辈们总结的此类文章,难免有点不太透彻,于是在前人基础上加入了自己的几个小时,因此本文并非开创性的,欢迎转载或收藏!更欢迎对此文的改进!
--------------------------------------------------------------------------------------------------
1. ~ 波浪号tilde,源于西班牙语和葡语中的发音符号。
2. ! 感叹号exclamation mark/exclamation point/bang,无需多解释,在这个 “咆哮体”盛行的时代,想不懂这个都难。
3. # 汉语中因形似“井”,通常读作井号,真正的含义是数字符号(Number sign),如在一些国家‘#1’代表No.1的意思。在美式英语中一般称作pound sign,电话上的“#”叫做pound key,而加拿大英语则称之为number sign key;北美以外的其他英语国家一般称“#”为hash,相应的电话键叫做hash key。注意:数字符号(#)极易和乐谱中的升音符(? 读作sharp)相混淆。但是,乐谱的sharp和数字符号的字形不完全一样。标准数字符号(#)横线水平,而竖线向右倾斜;而乐谱的升号(?)为了在五线谱中容易识别,横线改为斜向上但竖线垂直。我猜此时有人就会举出一个极好的反例来否定上述说法,那就是C#(C Sharp)。的确,乍一看确实不相符!但事实上,C#并不违背上述结论,C Sharp中符号Sharp的创意正是来源于升音符?在乐谱中的含义——紧跟其后的音符的音高比实际标定的高半音,表示技术进一步提升之意(要不直接把C#本土化,翻译成“C优”算了^_^,这个命名方法有点类似于C++中“++”表示变量增1)。由于“?”在计算机显示、输入中不方便,因此在书写体中用“#”代替“?”,但读音保持不变。于是就出现了书写成“C#”但念作“C Sharp”的情形,了解渊源之后发现其实并不矛盾。
4. $ dollar/peso sign,我们通常把这个当作美元(USD)的符号,但拉丁美洲一些国家的人们会认为“$” 代表比索(peso),所以,不引起误解,最好用“US$”代表美元。这个符号的起源还存在争议,其中有一种说法是这样的:在18世纪末,货币单位比索的手写缩写符号是“ps”,随着时间推移,p和s感情渐进、关系日益密切,最后重叠在一起形成了现在的“$”。
5. % 百分号,percent sign。
6. ^ a读caret,表示间距符 “^ ”或 “?”,也称作wedge, up-arrow, hat,数学中通常叫做hat;b读circumflex (^),是发音符号,常见用法如?。
7. & ampersand/and,单词“and”的简写形式。
8. * asterisk/star,计算机和数学中称作“star”更常见。
9. () round brackets/open brackets; [ ] square brackets/closed brackets; { } curly brackets/definite brackets; < > angle brackets/triangular brackets,除了用作尖括号,也用作不等号,小于号<(less-than),大于号>(greater-than)。
10. / 斜杠,slash,为与“\”相区别,通常也叫forward slash。
11. \ 反斜杠,backslash。
12. + 加号,plus sign; - 减号,minus sign。
13. - – — dash,英文中dash
随机推荐
- 先定一个小目标:10天自学C语言编程,教你如何改变一生
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- jquery EasyUi 添加节点、展开所有节点、默认选中第一个节点
感觉easyUi 的树用起来不如 Ext 的树方便,首先,root节点不太好自定义, 异步加载时,只能通过后台判断生成root节点,但是这样一来有一个问题,就是第一次访问界面时, 树的初始化比较慢,大 ...
- Cocos经典游戏教程之仿皇室战争
版权声明: 本文原创发布于博客园"优梦创客"的博客空间(网址:http://www.cnblogs.com/raymondking123/)以及微信公众号"优梦创客&qu ...
- python自动化运维技术读书笔记
import psutilprint(psutil.cpu_times(percpu=True)) #使用cpu_times方法获取CPU完整信息需要显示所有逻辑CPU信息 import psutil ...
- 1.1Django简介和虚拟环境配置
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示 ...
- Spring Boot之Profile--快速搞定多环境使用与切换
Spring Profile是Spring3引入的概念,主要用在项目多环境运行的情况下,通过激活方式实现多环境切换,省去多环境切换时配置参数和文件的修改,并且Spring profile提供了多种激活 ...
- hadoop2.7之作业提交详解(下)
接着作业提交详解(上)继续写:在上一篇(hadoop2.7之作业提交详解(上))中已经讲到了YARNRunner.submitJob() [WordCount.main() -> Job.wai ...
- appiumstudio工具-----实现windows上安卓、IOS自动化测试
博主用的是win10,用python+appium做完安卓的自动化第一个版本后,大量地搜索windows上做IOS自动化的解决办法,有的建议用虚拟机,安装苹果的系统,没有实践过,据说效果不很好.然后, ...
- linux下python中文乱码解决方案
1. 场景描述 linux服务器下安装了Anaconda3,执行Pyhton的K-means算法,结果出现如下图的中文字符乱码.上次已经解决了,忘记记录解决流程了,这次配置了一台新的服务器,又出现,默 ...
- Ajax前台返回JSON数据后再Controller中直接转换成类型使用,后台接收json转成实体的方法
之前写过一篇记录文章,写的是将一个比较复杂的数据结构在前台组合起来后传递到后台. 当时并不太了解@RequestBody,也并没有使用js提供的JSON.stringify()方法 所有都是自己写的, ...