C++2 문자와 문자열 문자 자료형 문자 자료형 1 BYTE = 8 bit (256개 표현 가능)자료형크기범위charsigned char, __int81 BYTE-128 ~ 127unsigned char-1 BYTE0 ~ 255wchar_t__wchar_t2 BYTE0 ~ 65,535char8_t (C++20)-1 BYTEUTF-8 유니코드 저장 가능char16_t-2 BYTEUTF-16 유니코드 저장 가능char32_t-4 BYTEUTF-32 유니코드 저장 가능char : 알파벳 / 숫자 문자를 나타냄wchar_t : 와이드 문자 형식 또는 멀티바이트 문자를 지원함 (유니코드 지원)wchar_t인 경우 문자형식이 다르기 때문에, std:: cout 이 아닌 std::wcout을 사용해야한다.#include -> wcsle.. 2024. 6. 21. 범위 기반 for 문 범위기반 for 문 이란?배열과 같은 iterator 구문에 있어서 값을 가져오는데 편의성을 주고자 C++11 에서 추가된 기능vector vec_ = {1,2,3,4};for (int value : vec_){ std::cout 이러한 형태를 가진다. 범위기반 for문 왜 사용하는가?장점처음과 끝을 지정해주지 않아도 순차적으로 iterator를 돌며 값을 가져올 수 있다.값을 순차적으로 가져오기에는 유용하다단점인덱싱이 불편하다 ( 인덱싱을 줄이고자 가져온 형태이므로.. 일반적인 for문 추천...)값을 변경하기가 까다롭다 (값을 변경하려면 포인터 혹은 참조자를 사용해야한다.) 끄저끄적 간단한 예제일반적인 for문 형태vector vec_ = { 1,2,3,4,5 };for (int i = 0; i .. 2024. 5. 15. 이전 1 다음