데이터 변환(2)
-
C언어 초급 - 13장: 구조체와 공용체 (13.2 공용체 (union))
13.2 공용체 (union)C 언어에서 공용체(Union) 는 구조체(Structure)와 유사하지만, 하나의 메모리 공간을 공유하는 데이터 타입입니다.공용체를 사용하면 서로 다른 데이터를 같은 메모리 공간에서 저장할 수 있어 메모리 사용을 최적화할 수 있습니다.1. 공용체(union)란?📌 공용체(union)는 구조체와 문법이 유사하지만, 모든 멤버가 동일한 메모리 공간을 공유한다는 점이 다릅니다.즉, 하나의 변수만 유효하며, 마지막으로 저장된 값만 유지됩니다.1.1 공용체 선언📌 기본 문법union 공용체이름 { 자료형 변수1; 자료형 변수2; ...};📌 공용체 선언 예제#include // 공용체 선언union Data { int i; float f; cha..
2025.02.24 -
C++ 초급 - 2. 기본 문법 (6 - 형 변환 (Type Conversion))
2.6 형 변환 (Type Conversion)C++에서 형 변환(Type Conversion)은 한 데이터 타입을 다른 데이터 타입으로 변환하는 과정이다.형 변환에는 묵시적 변환(Implicit Conversion)과 명시적 변환(Explicit Conversion) 두 가지 방식이 있다.(1) 묵시적 변환 (Implicit Conversion)묵시적 변환은 컴파일러가 자동으로 수행하는 형 변환이다.주로 작은 크기의 데이터 타입이 더 큰 크기의 데이터 타입으로 변환될 때 발생한다.📌 자동 변환 규칙C++에서는 다음과 같은 순서로 자동 변환이 발생한다.char → int → float → double즉, 더 큰 범위를 가지는 데이터 타입으로 변환되며, 데이터 손실이 발생하지 않는다.📌 묵시적 변환 예..
2025.02.12