728x90
반응형
다음은 프로그래밍 언어 전반에서 자주 쓰이는 **기호(symbols)**들을 카테고리별로 정리한 것입니다.
아무쪼록 코딩 공부에 도움이 많이 되시기를 바랍니다.
🔰 1. 산술 연산자 (Arithmetic Operators)
수학적 계산에 사용되는 기호들입니다.
기호 의미 예시 결과
+ | 덧셈 | 3 + 2 | 5 |
- | 뺄셈 | 5 - 1 | 4 |
* | 곱셈 | 4 * 2 | 8 |
/ | 나눗셈 | 10 / 2 | 5 |
% | 나머지 | 10 % 3 | 1 |
** | 거듭제곱 (Python) | 2 ** 3 | 8 |
🔰 2. 대입 연산자 (Assignment Operators)
값을 변수에 저장할 때 사용하는 기호입니다.
기호 의미 예시 설명
= | 대입 | x = 10 | x에 10 저장 |
+= | 덧셈 후 대입 | x += 1 | x = x + 1 |
-= | 뺄셈 후 대입 | x -= 2 | x = x - 2 |
*= | 곱셈 후 대입 | x *= 3 | x = x * 3 |
/= | 나눗셈 후 대입 | x /= 2 | x = x / 2 |
%= | 나머지 후 대입 | x %= 2 | x = x % 2 |
🔰 3. 비교 연산자 (Comparison Operators)
값을 비교하여 참/거짓을 판단할 때 사용합니다.
기호 의미 예시 결과
== | 같다 | x == 5 | true/false |
!= | 같지 않다 | x != 3 | true/false |
> | 크다 | x > 2 | true/false |
< | 작다 | x < 7 | true/false |
>= | 크거나 같다 | x >= 10 | true/false |
<= | 작거나 같다 | x <= 5 | true/false |
🔰 4. 논리 연산자 (Logical Operators)
조건을 조합할 때 사용합니다.
기호 의미 예시 설명
&& (또는 and) | 둘 다 참 | x > 0 && y > 0 | x와 y가 모두 양수일 때 |
` | (또는or`) | 둘 중 하나만 참 | |
! (또는 not) | 부정 | !true | false 반환 |
🔰 5. 조건문 및 반복문 기호 (Control Flow Symbols)
기호 의미 설명
if, else if, else | 조건 분기 | 조건에 따라 코드 실행 |
while, for, do | 반복문 | 조건/횟수 기반 반복 |
break / continue | 루프 제어 | 반복 중단/다음 반복으로 이동 |
🔰 6. 구조 및 문법 기호 (Structure Symbols)
기호 이름 용도
; | 세미콜론 | 명령 끝 표시 (C, Java 등) |
{ } | 중괄호 | 블록 정의 |
( ) | 소괄호 | 함수 호출, 조건식 |
[ ] | 대괄호 | 배열, 리스트 인덱스 |
: | 콜론 | 파이썬 조건/함수 정의 등 |
" ' | 따옴표 | 문자열 정의 |
🔰 7. 특수 기호 및 기타
기호 이름 용도
//, /* */, # | 주석 기호 | 코드 설명 (언어마다 다름) |
-> | 화살표 | 함수 리턴형, 포인터 등 (C/C++, Python 3.5+) |
:: | 범위 지정자 | C++, Java (클래스명::함수명) |
@ | 데코레이터 | 파이썬, 자바 애노테이션 |
\ | 백슬래시 | 이스케이프 문자 |
🧠 보너스: 언어별 차이
- Python은 :와 들여쓰기로 블록을 정의함.
- C, Java, JavaScript는 {}로 블록을 정의하고 ;로 끝냄.
- HTML은 < > 기호를 태그로 사용.
- SQL은 =로 비교, LIKE, % 등 고유 기호 있음.
💡 마무리 요약
코딩에서 기호는 문법의 핵심입니다.
우리가 말할 때 문장부호가 중요하듯, 프로그래밍 언어는 기호 하나로 의미가 완전히 바뀌기 때문에 정확히 이해하고 써야 해요.
728x90
반응형
'쪼꼬만 노트 > 프로그래밍 프레임워크' 카테고리의 다른 글
알고리즘(시, 분, 초 변환 코드) (0) | 2025.03.17 |
---|---|
💻 C언어로 총점과 평균 계산하기 (0) | 2025.03.10 |
프로그래밍 프레임워크란? (1) | 2025.02.21 |