앰퍼샌드: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글편집 요약 없음
편집 요약 없음
1번째 줄:
{{기호|&}}
'''앰퍼샌드'''({{lang|en|ampersand}}, '''&''', 앤드 기호)는 '~와(과)'를 의미하는 [[기호]]이다. [[영어]]의 {{lang|en|"and"}}에 해당하는 [[라틴어]]의 {{lang|la|"et"}}의 [[합자]]로, {{lang|en|"etc."}}를 {{lang|en|"&c."}}로 쓰기도 했다. [[Z]] 다음에 해당하는 27번째 [[라틴 문자]] [[알파벳]]으로 여겨졌던 시기도 있다.
 
 
==프로그래밍 언어==
C 등 여러 프로그래밍 언어에서는 AND 연산자로 사용된다. 다음는 C의 예이다.
<source lang='c'>
x = a && b;
</source>
위와 같이 & 2개를 붙여쓴 것은 논리연산자 AND를 나타낸다. 이 경우 A, B가 모두 참이라면 X도 참이 되고, 그 외의 경우는 거짓이 된다.
<source lang='c'>
x = 0x12345678 & 0x0f0f0f0f;
</source>
위와 같이 &가 1개이면 비트연산자 AND를 나타낸다. 이 경우의 결과는 0x02040608이다.
 
BASIC 계열의 언어로는 문자열의 연결 연산자로서 사용된다.
<source lang='basic'>
A$ = "foo" & "bar"
</source>
위의 경우에는 "foobar"를 돌려준다. 또, 주로 마이크로소프트 계열에서는 정수의 16진표기에 &h를 이용해 &h0F (10진으로 15)와 같이 표현한다.
 
SGML, XML, HTML에서는, ampersand(&)를 사용해 SGML 실체를 참조한다.
 
{{토막글|타이포그래피}}