&

덤프버전 :


파일:다른 뜻 아이콘.svg
은(는) 여기로 연결됩니다.
하마사키 아유미의 싱글에 대한 내용은 &(하마사키 아유미) 문서
&(하마사키 아유미)번 문단을
&(하마사키 아유미)# 부분을
, 2021년 발매된 이달의 소녀의 미니 4집 앨범에 대한 내용은 [&] 문서
[&]번 문단을
#s-번 문단을
[&]# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
참고하십시오.





<#fff,#111>{{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px)"
[ 펼치기 · 접기 ]































Esc

F1
F2
F3
F4

F5
F6
F7
F8

F9
F10
F11
F12
PrtSc`/
SysRq
ScrLk
Pause
Break

~
`
!
1
@
2
\#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
(Delete)
Ins
Home
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
\{
\[
\}
\]
[[\
\|]]
\\(₩)
Del
End
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
(Return)
Num
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift

Ctrl
(fn)
Fn
()
{#000,#fff [[파일:Windows 아이콘 2012_블랙.svg[[파일:Windows 아이콘 2012 화이트.svg
()
Alt
()
Space
Alt
()
{#000,#fff [[파일:Windows 아이콘 2012_블랙.svg[[파일:Windows 아이콘 2012 화이트.svg
()
Menu
Ctrl
()



#!end||<-40><#dcdcdc,#383b40>||
}}}}}}||}}}


1. 개요
2. 과거의 라틴 문자
3. 분야별 용도
4. 쓰기 어려움



1. 개요[편집]


앰퍼샌드(Ampersand, &)는 과거의 라틴 문자로서, 현재는 기호의 일종이다.


2. 과거의 라틴 문자[편집]




라틴어로 and(그리고)를 의미하는 et를 합자한 것에서 유래했다. Et에서 E를 Ɛ로 썼는데(Ɛt) 두 글자의 획이 서로 붙어서 한 글자처럼 쓰이게 되었고 이후 & 모양으로 정착되었다. 로마 시대에 처음으로 만들어진 이래 27번째 라틴 문자로 인정되어 왔고 19세기 후반이 되어서야 라틴 문자에서 제외되고 기호로 취급된다. 이전까지는 A~Z에 더해 &이 들어 있었고, Z 다음 'and per se &(and 그 자체인 &)'라고 부르는 데에서 Ampersand라 이름 지어졌다.

의외로 수학에서 쓰이는 더하기 연산자 +와 기원이 같다. &를 더 줄여서 ɬ 비슷한 모양으로 쓰던 게 +의 기원.


3. 분야별 용도[편집]



3.1. 프로그래밍 언어[편집]


  • AND의 뜻을 나타내는 논리 기호로 자주 사용된다.
언어에 따라서 &(비트 연산자), &&(논리 연산자)로 구분하여 쓴다.[1]
  • 예시)
   if(!isImmune && barrierCount <= 0)
   //캐릭터가 무적 상태가 아니고, 배리어도 없으면
     {
     OnDamage(damage);
     }
     //대미지를 받는다.


  • C언어 계열에서 변수의 주소를 가리키는 포인터 연산자로 쓰인다.
    • 예시)
  int num = 1;
  int *pointer;
  pointer = &num //pointer가 num이 저장된 주소를 가리킨다.



3.2. 논리 회로[편집]


논리 회로에서는 AND/NAND 게이트를 표기하는 데 쓰이기도 한다.

파일:나무_전가산기_NAND.svg
NAND 논리 게이트로만 구현한 전가산기


4. 쓰기 어려움[편집]


앰퍼샌드는 굉장히 많이 쓰이는 기호이나 직접 써보면 생각보다 예쁘게 쓰기 어려운 글자 중 하나이다. 필기 획순이 오른쪽 아래 → 왼쪽 위 → 오른쪽 위 → 왼쪽 아래라서, 일반적인 글자와는 다르게 오른쪽에서 시작할 수밖에 없고, 곡선을 연이어 사용하는 탓에 쓰다 보면 자신도 모르게 모양이 일그러지거나 잘못 쓰게 되는 경우가 많다. 멀리 갈 것 없이 위 문단의 전가산기만 그려봐도 알 수 있는 대목인데, 대부분의 경우 나중에 그리는 NAND 게이트의 모양이 일그러져가는 것을 알 수 있다.

잘못 쓰면 숫자 8과도 구분되지 않는 현상이 벌어진다. KBS의 프로그램 스펀지에서도 &을 연속으로 쓸 수 없다는 내용을 다룬 적이 있다.

따라서 영미권에서는 사람마다 이것을 쓰는 방법이 다르다. 보통 필기체 E(Ɛ)를 기반으로 한다.
파일:앰퍼샌드.jpg
앰퍼샌드의 다양한 형태.
파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-12-29 06:30:31에 나무위키 & 문서에서 가져왔습니다.

[1] 혼동을 피하려고 && 대신 and 라고 적는 언어도 있다.