C# for Beginners – Lesson 4: Variables and Data Types
- C#에서 객체의 속성은 데이터를 담는 변수이며, 변수는 특정 데이터 타입을 가집니다. 📦
- 변수는 데이터를 저장하는 상자와 같으며, 각 상자에는 데이터 타입에 맞는 데이터만 저장할 수 있습니다. 🧰
- 정수(int), 실수(float, double), 문자열(string), 문자(char), 불리언(bool)은 흔히 사용되는 데이터 타입입니다. 🔢
- 할당 연산자(=)는 오른쪽의 값을 왼쪽 변수에 할당하며, 수학의 등호와는 다른 의미를 가집니다. ➡️
- float은 소수점 이하 7자리, double은 소수점 이하 17자리까지 저장 가능하며, 정밀도가 더 높습니다. 📍
- bool 타입은 참(true) 또는 거짓(false) 두 가지 값만 저장하며, 조건 확인에 유용합니다. ✅
- 변수는 값을 변경할 수 있지만, 상수는 한 번 할당된 값을 변경할 수 없습니다. 🔒
- 데이터 손실이 없는 경우, 다른 타입으로의 암시적 형 변환이 가능하지만, 데이터 손실이 예상되는 경우 명시적 형 변환(casting)이 필요합니다. ⚠️
- 클래스 내의 변수와 메서드는 해당 클래스의 멤버라고 불립니다. 👨👩👧👦
- C#에서 모든 것은 객체이지만, 실제 데이터는 변수에 저장됩니다. 🎯