词条 | & |
释义 | 简介字符 & 的最早历史可以追溯到公元1世纪,最早是拉丁语et (意为and)的连写。最早的 & 很像 E 和 T 的组合,随着印刷技术的发展,这个符号逐渐形成自己的样式并脱离其原始影子。在这个字符中,仍能看出E的影子,但是T已经消失不见。 图中是 & 字符的进化过程,其中 1 更像其原始的连写表示,2 和 3 发展于4 世纪,4 到 6 发展于 9 世纪。到了18世纪,&已经演变为极具装饰性的书法字符。现代的 & 基本保留了 & 在9世纪的模样。斜体 & 是 E 和 T 的后期连写形式,在现代字体中也有,它们是文艺复兴时期曲线字体的产物,看上去更优美一些。在多装&的圆体写法中,所有的&都由两笔写出:从顶端起笔,逆时针向下,拐一个大弧,向上行进并收笔为一个顺时针的圆弧:在从同一位置起笔,直接写出向下一笔,再添加一个装饰性的收尾(如图)。 另外,在18世纪时,人们常在&后紧随一个小写的c,表示etc(et cetera,同为拉丁语,表示等等,其他。在欧洲语言中广泛使用)。 “ampersand” 这个词1837年被第一次加到字典中,它是 “and, per se and” 的连读音。& 包含在任何罗马字体中,在现代语文中被频繁使用。 在当代,它的应用更为广泛,在短信和 Twitter 文字中,& 用来替代单词 “And”,在编程语言(如 MySQL, C and C++, XML, SGML, and BASIC)中,它的意思是 “与”。 如:在歌曲中,张三&李四,表示此歌曲由张三与李四共同演唱。 在数学逻辑中此符号也得到充分的运用。 运用1 在HTML或SGML文档中,用于指明有字符存在(特殊字符)的默认符号。 2 在电子制表程序中,用于在描述单元格相互关系的公式中插入文本的操作符。 3 英文中代表and,也可读and 4 该字符读音“z'da” 5 &还有“联合”的意思。比如“A&B”公司,就是“A”和“B”两间公司合并起来的。 6 在某些电脑语言,如java中,表示按位进行“与”运算。 7 英文拼写:ampersand 8 高级语言中的取地址符,如:“int a=0;int *p;*p=&a;”,意为取变量a的地址给指针p。 9C语言中两个&&表示与运算 如:while("a==9&&b==5") 表示当a=9与b=5时,条件成立。 10 Matlab中,&表示与运算(对应地,|表示或运算),但Matlab较高版本(如:Matlab R2008b)中,也承认&&的写法。 在以上的意义中,以第3和第5项的用法最为普遍 11 在vfp 数据库中,&是一个宏代换函数,用内在变量的值来代替&及变量名 如a1="hello" a2=a1 ?&a2 屏幕显示结果为 hello 12 在Pascal中,&是八进制整型常量的前缀,如&7表示7 , &17表示15 , &177表示127 。 13 &还被大量引入到艺术创作与设计中。 14 bat中的命令,&之后顺序执行多条命令,不管命令是否成功。 15 在Visual Basic中使用命令按钮时,(&字母)代表将该字母设为快捷键 如在命令按钮的Caption属性中输入“确定(&K)”则表示K为“确定”事件的快捷键 16 起标识作用。C++中引用的声明方法:类型标识符 &引用名=目标变量名,&在此不是求地址运算,而是起标识作用。 C++引用【导读】 介绍C++引用的基本概念,通过详细的应用分析与说明,对引用进行全面、透彻地阐述 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。 【引用简介】 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&;在此不是求地址运算,而是起标识作用。 (2)类型标识符是指目标变量的类型。 (3)声明引用时,必须同时对其进行初始化。 (4)引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。 ra=1; 等价于 a=1; (5)声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。故:对引用求地址,就是对目标变量求地址。&ra与&a相等。 (6)可以建立数组的引用。int m[10]={1,2,3,4,5,6,7,8,9,10}; int (&n)[10]=m; #include<iostream> using namespace std; int main() { int m[10]={1,2,3,4,5,6,7,8,9,10}; int (&n)[10]=m; for(int i=0;i<10;i++) { cout<<m[i]<<' ' ; } cout<<endl; for( i=0;i<10;i++) { cout<<n[i]<<' ' ; } cout<<endl; return 0; } (7)不能建立引用的引用,不能建立指向引用的指针。因为引用不是一种数据类型,所以没有引用的引用,没有引用的指针。 例如: int n; int &&r=n;//错误,编译系统把"int &"看成一体,把"&r"看成一体,即建立了引用的引用,引用的对象应当是某种数据类型的变量 int &*p=n;//错误,编译系统把"int &"看成一体,把" *p "看成一体,即建立了指向引用的指针,指针只能指向某种数据类型的变量 (8)值得一提的是,可以建立指针的引用 例如: int *p; int *&q=p;//正确,编译系统把" int * "看成一体,把"&q"看成一体,即建立指针p的引用,亦即给指针p起别名q。 注意:学会这种分析方法,把什么看成一体,又把什么看成一体 引用格式:一般在文章的注解中提到或在文中直接写出,也可以加引号(20字以下不用) 滨崎步第29张单曲:&《&》是日本歌手滨崎步第29张单曲,本作销售累计达59万张,是滨崎步至2009年4月为止,最后一张突破40万张销售的单曲。单曲名称:& 歌手:滨崎步 发行时间:2003年7月9日 地区:日本/亚洲 语言:日语 销量:59.1万张 收录曲目: ourselves "Original Mix" Greatful days "Original Mix" HANABI ~episode II~ "Original Mix" theme of a-nation'03 ourselves "Original Mix -Instrumental-" Greatful days "Original Mix -Instrumental-" HANABI ~episode II~ "Original Mix -Instrumental-" 电脑字符按Alt键不放打入75410打出 按Shift+7打出 &在批处理中的理解与运用1、单个&的使用: &允许在一行中使用2个以上不同的命令,当第一个命令执行失败了,也不影响后边的命令执行。 举例如下: dir z:\\ & dir y:\\ & dir c:\\ 以上命令会连续显示z,y,c盘的内容,不理会该盘是否存在 2、&&的使用,即两个&符号同时出现: 这个命令和单个&的情况类似,但区别在于,第一个命令失败时,后边的命令也不会执行 dir z:\\ && dir y:\\ && dir c:\\ 即:dir z:\\执行失败后,后面的命令依旧执行,这在批处理这种顺序执行的语言中必须要了解它的作用。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。