컴퓨터나 스마트폰을 사용하다 보면 키보드의 다양한 특수문자를 사용하게 됩니다. 하지만 이런 특수문자들의 정확한 이름을 모르고 “그거 그거”라고 표현하는 경우가 많죠. 특히 개발자나 디자이너, 문서 작업을 많이 하는 분들에게는 특수문자의 정확한 명칭을 아는 것이 의사소통에 큰 도움이 됩니다. 오늘은 키보드에 있는 모든 특수문자의 한글 이름과 영문 이름을 한눈에 볼 수 있도록 완벽하게 정리해 드리겠습니다.
1. 키보드 특수문자 전체 정리표
키보드에서 볼 수 있는 모든 특수문자와 그 이름을 한 번에 정리했습니다. 영문 이름과 한글 이름, 그리고 발음까지 함께 제공합니다.
기호 | 한글 이름 | 영문 이름 | 영어 발음 | 별칭/추가 명칭 |
---|---|---|---|---|
~ | 물결표, 물결표시 | Tilde | 틸드 | Wiggle(위글) |
` | 억음 부호, 그레이브 | Grave, Backtick | 그레이브, 백틱 | Accent, Back Quote |
! | 느낌표 | Exclamation Mark (Point) | 엑스클러메이션 마크(포인트) | Bang |
@ | 골뱅이 | At Sign, Commercial At | 앳 사인, 커머셜 앳 | Each, Vortex, Snail |
# | 샵, 우물정, 우물표 | Number Sign, Sharp, Hash, Pound Sign | 넘버 사인, 샵, 해시, 파운드 사인 | Crosshatch, Octothorpe |
$ | 달러 | Dollar Sign | 달러 사인 | Cash, Currency Symbol |
% | 퍼센트 | Percent Sign | 퍼센트 사인 | Mod |
^ | 캐럿, 윗꺾쇠 | Circumflex, Caret | 서컴플렉스, 캐럿 | Hat, Cap |
& | 앤드, 앰퍼샌드 | Ampersand | 앰퍼샌드 | And, Address |
* | 별표, 애스터리스크 | Asterisk | 애스터리스크 | Star, Times, Splat |
( | 왼쪽 소괄호 | Left Parenthesis | 레프트 퍼렌써시스 | Open Paren |
) | 오른쪽 소괄호 | Right Parenthesis | 라이트 퍼렌써시스 | Close Paren |
{ | 왼쪽 중괄호 | Left Brace, Left Curly Bracket | 레프트 브레이스 | Open Brace |
} | 오른쪽 중괄호 | Right Brace, Right Curly Bracket | 라이트 브레이스 | Close Brace |
[ | 왼쪽 대괄호 | Left Bracket, Left Square Bracket | 레프트 브래킷 | Open Square, Opensquare |
] | 오른쪽 대괄호 | Right Bracket, Right Square Bracket | 라이트 브래킷 | Close Square, Unsquare |
– | 빼기, 마이너스, 하이픈, 대시 | Minus Sign, Hyphen, Dash | 마이너스 사인, 하이픈, 대시 | Dak, Option |
_ | 밑줄, 언더바 | Underscore, Underline | 언더스코어, 언더라인 | Low Line, Low Dash |
= | 등호, 이퀄 | Equal Sign | 이퀄 사인 | Equality Sign, Equals |
+ | 더하기, 플러스 | Plus Sign | 플러스 사인 | Add, Cross |
| | 세로줄, 버티컬 바 | Vertical Bar, Pipe | 버티컬 바, 파이프 | Vertical Line, Bar |
\ | 백슬래시, 역슬래시 | Backslash | 백슬래시 | Reversed Virgule, Backslant, Backwhack |
/ | 슬래시, 나누기 | Slash, Virgule | 슬래시, 버귤 | Forward Slash, Solidus, Stroke |
: | 콜론, 쌍점 | Colon | 콜론 | Two-spot, Double Dot |
; | 세미콜론, 중간쌍점 | Semicolon | 세미콜론 | Semi |
“ | 큰따옴표 | Quotation Mark, Double Quote | 쿼테이션 마크, 더블 쿼트 | Double Quotation Mark, Dirk |
‘ | 작은따옴표 | Apostrophe, Single Quote | 어퍼스트로피, 싱글 쿼트 | Tick, Prime, Single Quotation |
, | 쉼표, 콤마 | Comma | 콤마, 캄마 | Tail |
. | 마침표, 점, 온점 | Period, Full Stop, Dot | 피리어드, 풀스탑, 닷 | Point, Decimal Point |
< | 부등호(작다), 왼쪽 꺾쇠괄호 | Less Than Sign, Left Angle Bracket | 레스 댄 사인, 레프트 앵글 브래킷 | From, Wes, Left Chevron |
> | 부등호(크다), 오른쪽 꺾쇠괄호 | Greater Than Sign, Right Angle Bracket | 그레이터 댄 사인, 라이트 앵글 브래킷 | To, East, Right Chevron |
? | 물음표 | Question Mark | 퀘스천 마크 | Query, What Mark |
₩ | 원화 기호 | Won Sign | 원 사인 | Won, Korean Won |
Space | 공백, 스페이스 | Space | 스페이스 | Blank, Ghost |
2. 괄호 및 인용 부호 종류 정리
다양한 형태의 괄호와 인용 부호는 프로그래밍과 문서 작성에서 중요한 역할을 합니다. 이들을 그룹으로 정리했습니다.
종류 | 기호 | 한글 이름 | 영문 이름 |
---|---|---|---|
소괄호 | ( | 왼쪽 소괄호 | Left Parenthesis |
) | 오른쪽 소괄호 | Right Parenthesis | |
중괄호 | { | 왼쪽 중괄호 | Left Brace |
} | 오른쪽 중괄호 | Right Brace | |
대괄호 | [ | 왼쪽 대괄호 | Left Bracket |
] | 오른쪽 대괄호 | Right Bracket | |
꺾쇠괄호 | < | 왼쪽 꺾쇠괄호 | Left Angle Bracket |
> | 오른쪽 꺾쇠괄호 | Right Angle Bracket | |
인용부호 | “ | 큰따옴표 | Double Quote |
‘ | 작은따옴표 | Single Quote |
3. 수학 및 연산 기호 정리
수학이나 프로그래밍에서 자주 사용되는 연산 관련 특수문자들을 정리했습니다.
기호 | 한글 이름 | 영문 이름 | 주요 용도 |
---|---|---|---|
+ | 더하기 | Plus Sign | 덧셈, 양수 표시 |
– | 빼기, 마이너스 | Minus Sign | 뺄셈, 음수 표시 |
* | 별표, 애스터리스크 | Asterisk | 곱셈, 와일드카드 |
/ | 슬래시 | Slash | 나눗셈 |
% | 퍼센트 | Percent Sign | 백분율, 나머지 연산 |
= | 등호 | Equal Sign | 같음, 할당 |
< | 부등호(작다) | Less Than Sign | 비교 연산(작다) |
> | 부등호(크다) | Greater Than Sign | 비교 연산(크다) |
^ | 캐럿 | Caret | 제곱, XOR 연산 |
| | 버티컬 바 | Vertical Bar | OR 연산, 파이프 |
& | 앰퍼샌드 | Ampersand | AND 연산, 참조 |
4. 특수문자별 상세 설명
4.1 틸드(~) 및 그레이브(`)
키보드 상단 왼쪽에 위치한 이 두 문자는 모양이 비슷하여 혼동되기 쉽습니다.
기호 | 이름 | 설명 | 주요 용도 |
---|---|---|---|
~ | 틸드(Tilde) | 물결 모양의 기호로, 주로 쉬프트 키와 함께 사용 | – 근사값 표시 – 프로그래밍에서 부정 연산자 – 유닉스 시스템에서 홈 디렉토리 표시 |
` | 그레이브(Grave), 백틱(Backtick) | 역 방향 작은따옴표처럼 생긴 기호 | – 마크다운에서 코드 블록 표시 – JavaScript에서 템플릿 리터럴 – 일부 언어에서 발음 구별 표시 |
4.2 골뱅이(@)
이메일 주소에서 가장 많이 사용되는 특수문자 중 하나입니다.
기호 | 이름 | 설명 | 주요 용도 |
---|---|---|---|
@ | 앳 사인(At Sign) | 원래는 상업용 표기로 사용되었으나 현재는 이메일 주소의 필수 요소 | – 이메일 주소에서 사용자 이름과 도메인 구분 – 소셜 미디어에서 사용자 태그(@username) – 프로그래밍에서 데코레이터, 어노테이션 표시 – 단가 표시(상업적 용도) |
4.3 샵(#)
다양한 분야에서 여러 용도로 사용되는 기호입니다.
기호 | 이름 | 설명 | 주요 용도 |
---|---|---|---|
# | 샵(Sharp), 해시(Hash), 파운드 사인(Pound Sign) | 여러 이름으로 불리며 용도에 따라 명칭이 다름 | – 소셜 미디어에서 해시태그(#topic) – 프로그래밍에서 주석 처리 – 음악에서 반음 올림 표시 – 번호 표시(No.) – HTML에서 ID 선택자 |
5. 개발자를 위한 특수문자 가이드
프로그래밍 언어별로 특수문자의 용도가 다르지만, 가장 일반적인 용도를 정리했습니다.
기호 | 일반적인 프로그래밍 용도 | 대표적인 사용 예시 |
---|---|---|
; | 문장 종료 | C, Java, JavaScript 등에서 명령문 끝 표시 |
{} | 코드 블록 정의 | 함수, 조건문, 반복문의 범위 지정 |
() | 함수 호출, 우선순위 지정 | 함수 매개변수 전달, 수식 우선순위 변경 |
[] | 배열 요소 접근 | 인덱스를 통한 배열 요소 참조 |
. | 객체 속성/메서드 접근 | object.property, object.method() |
: | 키-값 쌍 구분, 조건부 연산자 | JSON 객체, 삼항 연산자 |
// | 한 줄 주석 | 코드에 설명 추가 |
/* */ | 여러 줄 주석 | 코드 블록에 설명 추가 |
` | 템플릿 리터럴 | JavaScript에서 문자열 보간법 |
\ | 이스케이프 문자 | 특수 문자 앞에 사용하여 문자 그대로 표현 |
_ | 프라이빗 변수 표시, 언더스코어 라이브러리 | _privateVar, _.map() |
$ | 변수 표시, jQuery | $variable, $(‘#id’) |
6. 한글 자판에서 특수문자 입력하는 방법
한글 자판에서는 자음을 입력한 후 한자 키를 눌러 다양한 특수문자에 빠르게 접근할 수 있습니다.
한글 자음 | 입력 방법 | 주요 특수문자 |
---|---|---|
ㄱ | ㄱ + 한자 키 | 전각문자, 괄호 등: ! ” # $ % & ‘ ( ) * + , - . / |
ㄴ | ㄴ + 한자 키 | 괄호 모음: 「 」 『 』 【 】 〔 〕 [ ] { } |
ㄷ | ㄷ + 한자 키 | 수학 기호: < = > ± × ÷ ≠ ≤ ≥ |
ㅁ | ㅁ + 한자 키 | 단위 기호, 화폐 기호: ℃ ₩ $ ¥ £ % ‰ ㎕ ㎖ ㎗ |
ㅂ | ㅂ + 한자 키 | 특수 심볼: § ※ ☆ ★ ○ ● ◎ ◇ ◆ □ ■ |
ㅅ | ㅅ + 한자 키 | 화살표 등 기호: ↑ ↓ ← → ↔ 〓 ♠ ♡ ♣ ♤ ♥ |
ㅇ | ㅇ + 한자 키 | 원, 괄호 기호: ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ |
7. 윈도우와 맥OS에서 특수문자 입력하는 방법
계속해서 윈도우에서 특수문자 입력 방법부터 작성해 드리겠습니다.
방법 | 사용법 | 예시 |
---|---|---|
Alt 코드 | Alt 키를 누른 상태에서 숫자 키패드로 코드 입력 | Alt + 0169 = © Alt + 0174 = ® Alt + 0176 = ° |
이모지 패널 | Win + . 또는 Win + ; 키 조합 | 이모지와 특수문자 패널 열기 |
문자표 | 시작 메뉴에서 ‘문자표’ 검색하여 실행 | 다양한 특수문자, 기호, 유니코드 문자 선택 가능 |
한자 키 활용 | 한글 자음 입력 후 한자 키 클릭 | 한글 자음별로 다양한 특수문자 제공 |
유니코드 입력 | Alt + X 방식: 유니코드 숫자 입력 후 Alt + X | 2665 입력 후 Alt + X = ♥ 263A 입력 후 Alt + X = ☺ |
7.2 맥OS에서 특수문자 입력
방법 | 사용법 | 예시 |
---|---|---|
문자 뷰어 | Command + Control + Space | 특수문자와 이모티콘 선택 가능한 패널 열기 |
Option 키 조합 | Option 키와 다른 키 조합 | Option + 2 = ™ Option + G = © Option + R = ® |
Shift + Option 조합 | Shift + Option 키와 다른 키 조합 | Shift + Option + 8 = ° Shift + Option + = = ± Shift + Option + ? = ¿ |
길게 누르기 | 특정 키를 길게 누르기 | a 키 길게 누르기 = à, á, â, ä, æ, ã, å, ā 선택 가능 ” 키 길게 누르기 = “, „, “, « 선택 가능 |
8. 프로그래밍 언어별 특수문자 활용
각 프로그래밍 언어마다 특수문자의 특별한 용도가 있습니다. 주요 언어별 특수문자 활용법을 소개합니다.
8.1 JavaScript에서의 특수문자
기호 | 용도 | 예시 |
---|---|---|
; | 문장 종료 | let x = 5; |
{} | 코드 블록, 객체 리터럴 | function() { … }, let obj = { key: value }; |
. | 객체 속성 접근 | object.property |
[] | 배열 리터럴, 프로퍼티 접근 | let arr = [1, 2, 3], obj[‘property’] |
` | 템플릿 리터럴 | `Hello, ${name}!` |
… | 스프레드/레스트 연산자 | const newArr = […arr], function(…args) |
=> | 화살표 함수 | const func = () => {} |
|| | 논리 OR | x || y |
&& | 논리 AND | x && y |
?? | 널 병합 연산자 | x ?? y |
8.2 Python에서의 특수문자
기호 | 용도 | 예시 |
---|---|---|
# | 주석 | # 이것은 주석입니다 |
: | 블록 시작 | if x > 0: |
_ | 프라이빗 변수, 무시할 값 | _private_var, for _ in range(5): |
* | 패킹/언패킹, 반복 | *args, [0] * 5 |
** | 키워드 인자 패킹/언패킹, 제곱 | **kwargs, x ** 2 |
@ | 데코레이터 | @decorator |
f”” | f-strings(포맷 문자열) | f”Hello, {name}!” |
… | Ellipsis 객체, 생략 | def func(): … |
-> | 함수 반환 타입 어노테이션 | def func() -> int: |
8.3 HTML/CSS에서의 특수문자
기호 | 용도 | 예시 |
---|---|---|
<> | 태그 표시 | <div></div> |
/ | 닫는 태그 | </div> |
= | 속성 값 할당 | class=”container” |
. | 클래스 선택자(CSS) | .container { } |
# | ID 선택자(CSS) | #header { } |
; | CSS 속성 종료 | color: red; |
: | CSS 속성 정의, 의사 클래스 | color: red; button:hover |
& | HTML 엔티티의 시작 | < = < |
@ | 미디어 쿼리, CSS 규칙 | @media screen |
* | 전체 선택자 | * { margin: 0; } |
9. 자주 묻는 질문 (FAQ)
Q1: 키보드에 없는 특수문자는 어떻게 입력하나요?
윈도우에서는 ‘문자표’ 프로그램을 이용하거나, Alt 키와 숫자 코드를 조합하여 입력할 수 있습니다. 맥OS에서는 특수문자 뷰어(⌘+Control+Space)를 사용할 수 있습니다. 또한 웹에서 특수문자 사이트를 이용하거나, 한글 자음 + 한자 키 방식을 활용할 수도 있습니다.
Q2: 언더스코어(_)와 언더라인의 차이는 무엇인가요?
실제로는 같은 기호를 지칭하는 다른 명칭입니다. 언더스코어(Underscore)는 주로 프로그래밍에서 사용하는 용어이고, 언더라인(Underline)은 텍스트 디자인에서 더 많이 사용하는 용어입니다. 프로그래밍 언어에서는 대부분 ‘언더스코어’라고 부릅니다.
Q3: 프로그래밍에서 가장 많이 사용되는 특수문자는 무엇인가요?
프로그래밍 언어에 따라 다르지만, 일반적으로 중괄호{}, 소괄호(), 대괄호[], 세미콜론;, 콜론:, 점., 쉼표, 등이 가장 많이 사용됩니다. JavaScript에서는 템플릿 리터럴(`)과 화살표 함수(=>)도 자주 사용하며, Python에서는 콜론(:)과 언더스코어(_)가 특히 중요합니다.
Q4: 백틱(`)과 작은따옴표(‘)의 차이는 무엇인가요?
비슷해 보이지만 다른 문자입니다. 백틱(`)은 키보드 좌측 상단 Esc 아래에 있으며 주로 템플릿 리터럴에 사용되고, 작은따옴표(‘)는 문자열을 표현할 때 사용됩니다. JavaScript에서 백틱은 문자열 내에 변수를 삽입할 수 있는 템플릿 리터럴을 지원하는 반면, 작은따옴표는 일반 문자열만 지원합니다.
Q5: 특수문자의 영어 이름을 외워야 할 필요가 있나요?
개발자, 디자이너, 번역가 등 국제적인 환경에서 일하는 경우에는 특수문자의 영어 이름을 아는 것이 의사소통에 큰 도움이 됩니다. 특히 개발 관련 문서나 튜토리얼을 접할 때 유용합니다. 또한 동료와의 소통, 코드 리뷰, 기술 문서 작성 시에도 정확한 명칭을 사용하면 명확한 의사소통이 가능합니다.
Q6: & 기호의 정확한 명칭과 용도는 무엇인가요?
& 기호는 ‘앰퍼샌드(Ampersand)’라고 부르며, 원래 라틴어 ‘et'(~와, ~그리고)의 필기체 형태에서 유래했습니다. 주요 용도로는 논리 연산에서 AND를 나타내거나(x && y), HTML에서 특수문자 엔티티의 시작 표시(<), C/C++에서 주소 연산자, 참조 연산자로 사용됩니다.
Q7: 프로그래밍에서 # 기호는 어떤 용도로 사용되나요?
‘샵(Sharp)’ 또는 ‘해시(Hash)’라고 불리는 # 기호는 프로그래밍에서 다양한 용도로 사용됩니다. Python, Ruby, Perl 등에서는 주석을 표시하고, C/C++에서는 전처리기 지시문을 나타내며, CSS에서는 ID 선택자로 사용됩니다. 또한 소셜 미디어에서는 해시태그를 나타내는 기호로 널리 알려져 있습니다.
10. 특수문자 분류표: 용도별 정리
특수문자를 용도별로 분류한 표를 정리했습니다. 필요한 특수문자를 빠르게 찾아볼 수 있습니다.
분류 | 특수문자 | 주요 용도 |
---|---|---|
구두점 | . , ; : ! ? ‘ “ | 문장 구성, 문법 표시 |
괄호 기호 | () {} [] <> | 그룹화, 우선순위 지정, 코드 블록 |
수학 연산자 | + – * / = % ^ ± × ÷ | 수학 연산, 계산식 |
비교 연산자 | < > <= >= == != | 값 비교, 조건문 |
논리 연산자 | && || ! ^ | 논리 연산, 조건 조합 |
특수 식별자 | @ # $ _ & ~ | 프로그래밍 특수 용도, 식별자 |
경로/URL 기호 | / \ : . @ | 파일 경로, URL 구성 |
통화 기호 | $ ₩ € £ ¥ ₩ | 화폐 단위 표시 |
11. 결론
키보드의 특수문자들은 우리가 생각하는 것보다 더 많은 공식 명칭과 역할을 가지고 있습니다. 이 특수문자들의 이름을 알고 정확하게 사용하면 프로그래밍이나 디자인 작업에서 의사소통이 더욱 원활해질 수 있습니다. 또한 검색이나 문서 작성 시에도 정확한 용어를 사용할 수 있어 작업 효율성이 높아집니다.
특히 개발자, 디자이너, 문서 작성자 등 디지털 환경에서 일하는 전문가라면 특수문자의 정확한 명칭과 용도를 아는 것은 필수적입니다. 이 포스팅에서 정리한 내용이 여러분의 작업과 의사소통에 도움이 되기를 바랍니다.
이제 “그거 그거”라고 말하는 대신 정확한 명칭으로 특수문자를 지칭해 보세요! 여러분의 전문성을 한 단계 더 높일 수 있는 작은 차이가 될 것입니다.