标题：&
简介
字符 & 的最早历史可以追溯到公元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文档中，用于指明有字符存在（特殊字符）的默认符号。 
  &amp;amp2 在电子制表程序中,用于在描述单元格相互关系的公式中插入文本的操作符。
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 
  T恤上的&amp;amp12 在Pascal中，&是八进制整型常量的前缀，如&7表示7 ， &17表示15 ， &177表示127 。
13 &还被大量引入到艺术创作与设计中。
14 bat中的命令，&之后顺序执行多条命令，不管命令是否成功。
15 在Visual Basic中使用命令按钮时，(&字母)代表将该字母设为快捷键
如在命令按钮的Caption属性中输入“确定(&K)”则表示K为“确定”事件的快捷键
16 起标识作用。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字以下不用）
(9) 位运算符
按位“与”运算符
规定如下：
0&0=0 0&1=0 1&0=0 1&1=1
例如： 3&5=?
3的二进制： 00000011
5的二进制： 00000101
-------------------------------
& 00000001
所以3&5=1
单曲
《&》是日本歌手滨崎步第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:\执行失败后，后面的命令不再执行，这在批处理这种顺序执行的语言中必须要了解它的作用。