콘텐츠로 건너뛰기

#, *, @, &, ^, ?, ! 특수문자 영어 정식 명칭 정리

프로그래밍을 하다 보면 특수 문자를 많이 사용하게 됩니다. 물음표, 느낌표 정도는 우리가 아는 한글 명칭으로 불러도 되지만 몇 가지 문자는 정식 명칭이 어떻게 되는 것인지 모르는 경우가 많습니다.

프로그래밍뿐만 아니라 일상적으로도 자주 사용되는 특수 문자들의 영어 정식 명칭들을 정리해보려 합니다.

# : 해시(Hash), 넘버 사인(Number Sign), 파운드 사인(Pound Sign)

해시, 넘버 사인, 파운드 사인 기호
Photo by Pixabay on Pexels.com

우리나라에서는 한자 井와 닮은 모양이라 ‘우물 정’이라고 흔히 불립니다. 또는 음악에서 반올림을 표시하는 샵(♯) 기호와 닮아 있어서 “샵”이라고 불리기도 합니다.

영어에서도 불리는 명칭이 다양합니다.

  • 해시(Hash) : 우리가 SNS에서 흔히 접하는 ‘해시태그’의 그것 입니다. ‘#블로그’ 처럼 글의 주제와 관련된 태그를 작성하게 되는데, 앞에 해시를 붙여서 작성하는 방식 때문에 해시태그라고 불립니다.
  • 넘버 사인(Number Sign) : 숫자를 표시할 때 앞에 붙이는 기호이기 때문에 넘버 사인이라고 불립니다. “#7″이라고 쓰여져 있다면 “넘버 세븐”으로 읽습니다.
  • 파운드 사인 : 무게 단위인 파운드(lbs.)와 같은 의미

* : 애스터리스크(Asterisk)

애스터리스크 기호
Photo by Sahir Sujahudeen on Pexels.com

“별표”라고 불리는 “*”은 애스터리스크로 불립니다. Asterisk는 라틴어로 별을 뜻하는 단어입니다.

전산학과 수학에서는 스타(Star)라고 부르기도 합니다. A* 알고리즘, C* 대수 등을 부를때 스타라고 불리웁니다.

@ : 앳(at)

앳 기호
앳 기호

골뱅이로 불리는 @의 영어 정식 명칭은 앳(at) 입니다.

이메일 주소에서 사용자 ID와 서버 주소를 분리하는 구분자로 쓰입니다.

& : 앰퍼샌드(Ampersand)

앰퍼샌드 기호
앰퍼샌드 기호

And(그리고)의 의미를 갖고 있는 문자입니다. 의미 그대로 ‘앤드’라고 흔히 부르는 & 기호의 정식 명칭은 앰퍼샌드(Ampersand)입니다.

원래 라틴문자에는 A~Z과 더불어 &가 포함되어 27번째 라틴문자로 사용되었으나 19세기 후반에 들어 라틴문자에서 제외되었다고 합니다.

C와 Java등의 프로그램 언어에서는 AND 연산자로 사용되는 기호입니다.

^ : 캐럿(Caret)

캐럿 기호
캐럿 기호

삿갓표 또는 웃는 모습 이모티콘에 사용되어(^^) 웃음표 라고 불리는 ^기호의 정식 명칭은 캐럿(Caret)입니다.

일반적으로는 이모티콘 외에는 잘 사용되지 않는 기호이지만, 프로그래밍 언어에서는 지수를 뜻하는 지수연산자로 사용됩니다. 예를 들어 3^2라는 수식의 값은 9 입니다. 3의 2제곱을 표시할 때 3^2 형식으로 표기합니다.

또는 키보드의 Ctrl 키를 표시하는 경우에도 사용됩니다. 예를 들어 ^Z는 “Ctrl + Z”를 의미합니다.

? : 퀘스쳔 마크(Question mark)

퀘스쳔 마크 기호
Photo by Pixabay on Pexels.com

우리가 너무 잘 알고 있는 물음표 입니다. 영어 이름은 Question mark 입니다.

의문을 나타내는 어구의 끝에 사용하여 의문문을 만듭니다.

프로그래밍 언어에서는 if문을 축약하여 사용하는 삼항 조건 연산자(conditional ternary operator)에 사용됩니다.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
if (조건) {
} else {
거짓
}
if (조건) { 참 } else { 거짓 }
if (조건) {
    참
} else {
    거짓
}

위의 문장을 삼항 조건 연산자를 사용하게되면 아래와 같이 축약됩니다. 아주 간단해지죠?

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
조건 : 참 ? 거짓
조건 : 참 ? 거짓
조건 : 참 ? 거짓

! : 엑스클러메이션 마크(Exclamation mark), 스크리머(Screamer), 뱅(Bang)

엑스클러메이션 기호
엑스클러메이션 기호

감탄 또는 강조를 나타낼 때 스는 느낌표 입니다. 영어로는 엑스클러메이션 마크(Exclamation mark), 스크리머(Screamer) 또는 뱅(Bang)이라고 불립니다.

프로그래밍에서는 부정문을 나타낼때 사용됩니다. 예를 들면 1 != 0, !true = false 처럼 != 를 붙여 사용하여 Not Equals 를 의미하거나 !true 처럼 Not True를 의미할 때 사용합니다.


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다