Agape
로그인
Agape
로그인
문자열과 입출력
JS
·
2023년 1월 6일
팔로우
0
C
Tech Explanation
0
Tech Explanation
목록 보기
10/14
본 포스팅의 내용은 C# 기준입니다
1. 문자열(String)이란?
프로그램에서 문장을
문자열
이라고 한다
문자열을 저장하고 싶다면 string 타입을 사용하면 된다
2. 문자열 객체를 생성하는 방법
문자열 객체는 다음과 같이 선언된다
문자열 리터럴은 기본적으로 쌍따옴표(“”)로 감싼다
3. 문자열 객체 내 특정 문자에 접근하는 방법
문자열을 이루는 여러 문자 중
인덱서(Indexer)
를 활용하여 특정 문자에 접근할 수 있다
4. 이스케이프 시퀀스(Escape Sequences)
소스 코드에서 몇몇 문자는 컴파일러가 해석하기 위해 사용하기 때문에 문자열에 그대로 사용할 수 없다
백슬래시() 뒤에 한 문자나 숫자 조합이 오는 문자 조합을 일컫는다
컴퓨터를 제어하는 목적으로 사용되는 특수한 문자
줄 바꿈 문자, 작은 따옴표, 또는 문자 상수의 다른 특정 문자를 나타낼 때 사용한다
제어 시퀀스(Control Sequence), 이스케이프 문자, 확장 비트열 이라고도 한다
해당 문자를 사용하기 위해선 백슬래시를 한번 더 써주어야 하는데 일일이 적어주는 것이 귀찮다면
축자 문자열 리터럴(Verbatim String Literal)
을 사용하면 된다
5. 문자열 합치기
더하기 연산자로 문자열을 합칠 수 있다
혹은
Concat()
이라는 메서드를 사용할 수 있다
6. Format() 기능과 문자열 보간
Format()
의 사용
위의 로그와 같이 문자열이 일정한 형태를 가질 때 유용하다
콤마를 사용하여 출력할 문자열의 길이를 지정할 수 있다
만약
음수
를 기입한다면 오른쪽 정렬이 된다
콜론(:)
을 붙여 같은 데이터를 다른 형식으로 출력할 수 있다
관련 자료는 다음의
링크
로 대체한다
이러한 방식이 불편할 때, 문자열 보간 기능을 사용할 수 있다
문자열 보간
기능은 문자열 형식을 지정하는 더욱 읽기 쉬운 편리한 구문을 제공한다
복합 형식 지정
기능 보다 더 쉽게 구문을 사용할 수 있다
7. 대체하기
Replace()
를 사용하면 특정 문자열을 다른 문자열로 대체할 수 있다
8. 문자열의 길이 구하기
Length
를 사용하면 문자열의 길이를 구할 수 있다
9. 콘솔 환경에서의 입력과 출력
입력은
ReadLine()
을 사용하며 입력되는 데이터의 타입은 string으로 저장된다
출력은
WriteLine()
을 사용하며 데이터의 타입은 상관없다
10. 비호환 타입의 변환
입력받는 데이터의 타입은 string이기 때문에 다른 타입을 이용하기 위해서는
Convert Class
또는
BitConverter Class
를 사용하면 된다
특히 문자열에서 변환하는 경우라면 각 타입에 내장된 메소드인
Parse()
를 사용할 수 있다
JS
게임 프로그래머 지망생
팔로우
이전 포스트
버전 관리 시스템이란
다음 포스트
이해하기 쉬운 코드작성 방법 정리
0개의 댓글
댓글 작성