이 글에서는 MQL5에서 문자열로 할 수 있는 모든 것을 다룹니다. 초보자 MQL5 프로그래머가 주로 관심을 가져야 하는 반면 숙련된 개발자는 지식을 요약하고 체계화할 수 있는 좋은 기회를 가질 수 있습니다.
사람에게 문자열이 무엇인지는 매우 분명합니다. 문자로 구성된 텍스트입니다. 컴퓨터는 인간에 비해 구조가 다소 단순하며 숫자만 취급합니다. 컴퓨터는 이미지, 문자열 및 기타 모든 것을 숫자로 봅니다. 문자열은 한 문자가 한 숫자에 해당하거나 오히려 코드, 다른 문자가 다른 코드 등에 해당하는 숫자 배열입니다. 이러한 코드를 ASCII 코드(American Standard Code for Information Interchange의 약자)라고 합니다. 아래에서는 256개의 코드를 포함하는 확장된 ASCII를 의미하는 ASCII라는 용어를 더 사용합니다. 따라서 컴퓨터 "알파벳"은 256자로 구성되어 있다고 말할 수 있습니다. 사람과 언어에 따라 알파벳이 다르듯이 컴퓨터에도 다양한 문자 집합(코드 페이지)이 있습니다. 러시아의 컴퓨터 사용자는 대부분 라틴 문자와 키릴 문자, 숫자, 구두점 및 기타 기호를 포함하는 문자 인코딩인 Windows-1251을 사용합니다. 그림 1은 Windows-1251 코드 페이지를 보여줍니다.
새로운 기고글 MQL5 프로그래밍 기본: 문자열 가 게재되었습니다:
이 글에서는 MQL5에서 문자열로 할 수 있는 모든 것을 다룹니다. 초보자 MQL5 프로그래머가 주로 관심을 가져야 하는 반면 숙련된 개발자는 지식을 요약하고 체계화할 수 있는 좋은 기회를 가질 수 있습니다.
사람에게 문자열이 무엇인지는 매우 분명합니다. 문자로 구성된 텍스트입니다. 컴퓨터는 인간에 비해 구조가 다소 단순하며 숫자만 취급합니다. 컴퓨터는 이미지, 문자열 및 기타 모든 것을 숫자로 봅니다. 문자열은 한 문자가 한 숫자에 해당하거나 오히려 코드, 다른 문자가 다른 코드 등에 해당하는 숫자 배열입니다. 이러한 코드를 ASCII 코드(American Standard Code for Information Interchange의 약자)라고 합니다. 아래에서는 256개의 코드를 포함하는 확장된 ASCII를 의미하는 ASCII라는 용어를 더 사용합니다. 따라서 컴퓨터 "알파벳"은 256자로 구성되어 있다고 말할 수 있습니다. 사람과 언어에 따라 알파벳이 다르듯이 컴퓨터에도 다양한 문자 집합(코드 페이지)이 있습니다. 러시아의 컴퓨터 사용자는 대부분 라틴 문자와 키릴 문자, 숫자, 구두점 및 기타 기호를 포함하는 문자 인코딩인 Windows-1251을 사용합니다. 그림 1은 Windows-1251 코드 페이지를 보여줍니다.
작성자: Dmitry Fedoseev