Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- spring mvc project
- 거래소 운영시간
- Kubernetes
- 만화로보는3분철학
- 교양철학
- 원씽
- 클라우드기초교육
- 일상의행복
- 코딩 특수문자
- nhn cloud
- 슬래시24
- 다크모드
- 도커
- 티스토리 야간모드
- 만화철학
- sts3
- 미국채권
- 다국어 입력전환
- 성장마인드셋
- nhn_cloud_console
- si회사
- sm회사
- Rectangle
- m1 sts3 설치
- 클라우드입문자
- Mac m1
- docker
- 3분철학
- 쿠버네티스
- 쿠버네티스기초
Archives
- Today
- Total
Good Morning
프로그래밍의 기초: 특수문자의 의미와 활용 본문
(), [], {} | Parentheses, Square brackets, Curly braces | 괄호, 대괄호, 중괄호 |
/, \ | Forward slash, Backslash | 슬래시, 역슬래시 |
& | Ampersand | 앰퍼샌드 |
| | Pipe | 파이프 |
* | Asterisk | 별표 |
^ | Caret | 캐럿 |
~ | Tilde | 틸드 |
` | Backtick | 백틱 |
: | Colon | 콜론 |
; | Semicolon | 세미콜론 |
# | Hash or pound | 해시 또는 샵 |
$ | Dollar sign | 달러 기호 |
% | Percent | 퍼센트 |
@ | At sign | 앳 기호 |
= | Equals sign | 등호 |
<, > | Angle brackets | 부등호 |
각 특수문자의 일반적인 용도를 조금 더 상세히 설명해 드리겠습니다:
- 괄호 ()
- 함수 호출: myFunction()
- 연산 우선순위 지정: (a + b) * c
- 함수 정의시 매개변수 리스트: function(param1, param2)
- 중괄호 {}
- 코드 블록 정의: if {} else {}
- 객체나 딕셔너리 리터럴: {key: value}
- 함수 본문
- 별표 *
- 곱셈 연산자: a * b
- 포인터 (C/C++): int* ptr
- 와일드카드: import java.util.*
- 슬래시 /
- 나눗셈 연산자: a / b
- 경로 구분자: /home/user/documents
- 주석 시작 (//): // This is a comment
이 특수문자들의 용도는 대부분의 프로그래밍 언어에서 유사하지만, 언어별로 추가적인 용도나 약간의 차이가 있을 수 있습니다. 예를 들어, 별표(*)는 정규표현식에서는 0회 이상 반복을 의미하고, 일부 스크립트 언어에서는 언패킹(unpacking) 연산자로도 사용됩니다.
프로그래밍을 배울 때는 이러한 기본적인 용도를 숙지하고, 사용하는 특정 언어에서의 추가적인 용법도 함께 익히는 것이 좋습니다.
Java에서의 특수문자 기능
() | 메서드 호출, 매개변수 정의, 연산 우선순위 지정 |
[] | 배열 선언 및 접근 |
{} | 코드 블록 정의, 객체 초기화 |
/ | 나눗셈 연산자, 주석(//) |
\ | 이스케이프 문자 (예: \n, \t) |
& | 비트 AND 연산자, 논리 AND(&&) |
| | 비트 OR 연산자, 논리 OR( |
* | 곱셈 연산자, 와일드카드 import |
^ | 비트 XOR 연산자 |
~ | 비트 보수 연산자 |
` | Java에서는 거의 사용되지 않음 |
: | 삼항 연산자의 일부, 향상된 for 루프 |
; | 문장의 끝 |
# | Java에서는 직접적으로 사용되지 않음 |
$ | 내부 클래스 이름에 사용 (컴파일러가 생성) |
% | 모듈로(나머지) 연산자 |
@ | 어노테이션 선언 |
= | 할당 연산자 |
<> | 제네릭 타입 지정, 비교 연산자 |
주요 사용 예시:
public class SpecialCharExample {
public static void main(String[] args) {
// () 사용 예
System.out.println("Hello, World!");
// [] 사용 예
int[] numbers = {1, 2, 3};
// {} 사용 예
if (true) {
System.out.println("This is a code block");
}
// / 와 * 사용 예
int result = 10 / 2 * 3;
// % 사용 예
int remainder = 10 % 3;
// && 와 || 사용 예
boolean logicAnd = true && false;
boolean logicOr = true || false;
// @ 사용 예
@Override
public String toString() {
return "SpecialCharExample";
}
// <> 사용 예
List<String> list = new ArrayList<>();
}
}
'Computer Science' 카테고리의 다른 글
컴퓨터에서의 이진수와 정수 표현 방식 이해하기 (3) | 2024.10.23 |
---|---|
텍스트 vs 바이너리: 데이터 표현의 두 가지 방식 (1) | 2024.08.25 |