C++ [C++] 2-1. 자료형, 변수 정의, void, 변수 크기, sizeof 연산자 - ※ 공부 / 복습 메모 일지 ※ 해당 일지에서 알고 있는 부분들은 간단히 정리 및 생략하여 넘어가는 내용으로 구성 <참고한 자료> boycoding.tistory.com/147 C++ 02.01 - 자료형과 변수 정의의 기본 (The basis of data type and variable definition) 02.01 - 자료형과 변수 정의의 기본 (The basis of data type and variable definition) 메모리 주소 지정 (Addressing memory) '01-02 - 변수, 초기화 및 할당' 포스트에서 변수란 '값을 저장하고 사용할 수 있는.. boycoding.tistory.com boycoding.tistory.com/148 C++ 02.02 - void 02.02 - void void는 "타입 없음"을 의미한다. 변수는 void 타입으로 정의할 수 없다. void value; // 컴파일 에러(변수는 void 타입으로 정의할 수 없다.) void는 아래와 같은 상황에서 사용한다. 함수가 값을 boycoding.tistory.com boycoding.tistory.com/149 C++ 02.03 - 변수 크기와 sizeof 연산자 02.03 - 변수 크기와 sizeof 연산자 메모리는 일반적으로 바이트(byte) 크기 단위로 구성되며, 각 단위는 고유한 주소를 가진다. 지금까지 메모리를 변수의 이름을 통해 정보를 넣고 가져올 수 있는 boycoding.tistory.com 자료형과 변수 정의 변수는 값을 저장하고 사용할 수 있는 메모리 조각 변수가 정의되면 메모리의 조각이 그 변수로 설정됨 메모리의 가장 작은 단위는 0 또는 1의 값을 가지는 숫자인 비트 (Bit) 현재 컴퓨터에서 일반적으로 사용되는 가장 작은 메모리 단위는 8비트로 구성된 바이트 (Byte) 메모리 주소 지정에 대한 자세한 내용은 참고자료를 확인 + 기본 자료형, 변수 정의, 같은 줄에 여러 변수를 정의, 흔히 할 수 있는 변수 정의 실수들 '메모리의 조각이 그 변수로 설정' 은 a 라는 변수에 3 이라는 정수를 정의 및 할당했다고 가정하면, 값을 저장할 수 있는 컴퓨터의 메모리 공간을 찾아서 해당 공간에 값을 저장하고 수시로 접근 및 사용할 수 있는 것이다. (참고자료에서 메모리 주소에 대한 내용이 나오니 참고) 이외에도 할당될때 정적 / 동적 할당이라던지 메모리의 크기나 소멸할때 자동으로 회수되는 등의 내용들은 다른 강좌나 구글링에도 많이 나와있는 내용이다. void '타입 없음' 을 의미 변수는 void 타입으로 정의 불가능 (일반적인으로는 반환하지 않는 함수 정의에 사용) (매개 변수에도 활용이 가능하다) 변수 크기와 sizeof 연산자 변수가 더 많은 메모리를 차지할수록 더 많은 정보를 저장할 수 있음 컴퓨터가 사용 가능한 메모리양은 한정되어 있으므로, 자료형에 따른 변수 크기가 중요 sizeof 연산자를 통해 자료형 또는 변수의 크기를 byte 단위로 반환 가능 ※ 변수 크기와 관련하여 메모리에 대한 내용과 C++ 기본 자료형의 크기는 참고 자료의 글이 더 잘 정리가 되어있다. ※ 자세한 내용은 참고 자료 확인 반응형 공유하기 게시글 관리 개발 일지 'C++' 카테고리의 다른 글 [C++] 1-5. 전방 선언과 정의, 헤더, 전처리기, 헤더 가드, 변수 초기화 방법들 (0) 2021.03.28 [C++] 1-4. 지역 범위, 연산자 (0) 2021.03.22 [C++] 1-3. 함수의 매개 변수, 인수 / 키워드와 식별자 (0) 2021.03.14 [C++] 1-2. 입출력과 함수, 반환 값 (0) 2021.03.12 [C++] 1-1. 프로그램의 구조와 변수, 초기화 및 할당 (0) 2021.03.12 Contents 추천 컨텐츠 [C++] 1-5. 전방 선언과 정의, 헤더, 전처리기, 헤더 가드, 변수 초기화 방법들 2021.03.28 [C++] 1-4. 지역 범위, 연산자 2021.03.22 [C++] 1-3. 함수의 매개 변수, 인수 / 키워드와 식별자 2021.03.14 [C++] 1-2. 입출력과 함수, 반환 값 2021.03.12 댓글 0 + 이전 댓글 더보기