본문 바로가기
반응형

C++7

[C++]아스키코드 란?(프로그래머스−특정한 문자를 대문자로 바꾸기) 아스키코드(ASCII, American Standard Code for Information Interchange)는 컴퓨터와 통신 장치에서 텍스트를 표현하기 위해 사용되는 문자 인코딩 표준입니다. 아스키코드는 미국 정보교환 표준 코드로, 영어 알파벳, 숫자, 기호, 제어 문자 등을 표현하는데 사용됩니다.주요 특징7비트 문자 인코딩:아스키코드는 원래 7비트로 구성되어 있어 128개의 문자와 기호를 표현할 수 있습니다. 각 문자는 0부터 127까지의 고유한 정수 값에 대응됩니다. 이를 통해 다양한 문자와 제어 코드를 정의할 수 있습니다.확장 아스키코드:7비트 아스키코드 외에도, 8비트를 사용하는 확장 아스키코드(Extended ASCII)가 존재합니다. 8비트 아스키코드는 256개의 문자를 표현할 수 있습.. 2024. 8. 7.
[C++]while 조건문에 '>>' 가 있는 경우는? C++에서 >> 연산자는 주로 비트 이동 연산자 또는 입력 스트림 연산자로 사용됩니다. while 조건문에서 >>가 사용되는 경우, 보통 입력 스트림에서 데이터를 읽어들이기 위해 사용됩니다. 입력 스트림에서의 >> 연산자 사용C++에서는 >> 연산자를 사용하여 std::cin과 같은 입력 스트림에서 데이터를 읽어들일 수 있습니다. 이 연산자는 입력이 성공하면 true를 반환하고, 실패하면 false를 반환하는 특성을 가지고 있습니다. 따라서, while 조건문에서 입력 스트림을 사용하여 데이터를 반복해서 읽어들일 수 있습니다.예제: 파일 입력 스트림다음 예제는 파일에서 데이터를 읽어들여 처리하는 코드입니다.#include #include #include int main() { std::ifstrea.. 2024. 7. 28.
[C++]String 의 find 함수 정의, string::npos 란?(프로그래머스-문자열 바꿔서 찾기) C++에서 std::string 클래스의 find 함수는 특정 부분 문자열이나 문자를 찾는 데 사용됩니다. 이 함수는 찾고자 하는 문자열이나 문자가 처음으로 나타나는 위치를 반환합니다. find 함수는 다양한 오버로드를 제공하며, 이들 각각의 사용 방법을 이해하는 것이 중요합니다. 정의기본 형태size_t find(const std::string& str, size_t pos = 0) const noexcept;str: 찾고자 하는 부분 문자열.pos: 검색을 시작할 위치. 기본값은 0.  따라서, find (문자열) 만 해도 된다. 문자로 검색하는 형태size_t find(char ch, size_t pos = 0) const noexcept; ch: 찾고자 하는 문자.pos: 검색을 시작할 위치. 기.. 2024. 7. 28.
[C++]String 의 replace(), regex_replace() 함수 정의, 비교 C++에서 문자열의 일부를 대체하는 함수로 replace와 regex_replace를 사용할 수 있습니다. 이 두 함수는 각기 다른 용도와 특성을 가지고 있습니다. 1. 사용 목적replace 함수는 단순히 문자열의 특정 위치에 있는 부분 문자열을 다른 문자열로 대체하는 데 사용됩니다.regex_replace 함수는 정규 표현식을 사용하여 문자열의 특정 패턴을 찾아 다른 문자열로 대체하는 데 사용됩니다. replace 함수replace 함수는 주로 std::string 클래스의 멤버 함수로 제공됩니다. 특정 위치의 부분 문자열을 다른 문자열로 대체할 때 사용됩니다.std::string& replace(size_t pos, size_t len, const std::string& str);pos: 대체를 시.. 2024. 7. 27.
반응형