프로그래밍에서 데이터 형식(Data Type)은 컴퓨터가 데이터를 저장하고 처리하는 방식을 결정하는 중요한 요소입니다.
C#에서는 다양한 데이터 형식이 있으며, 대표적으로 다음과 같은 기본 데이터 타입이 있습니다.
| 데이터 타입 | 설명 및 예시 |
|---|---|
| int | 정수형(Integer): 정수(소수점이 없는 숫자) 데이터를 저장하는 타입. 예시: -1, 0, 1, 2, 100 |
| float | 실수형(Floating-Point): 소수점을 포함한 실수 데이터를 저장하는 타입. 예시: 3.14, -2.5, 100.99 |
| string | 문자열(String): 텍스트 데이터를 저장하는 타입. 큰따옴표("")로 감싸서 표현. 예시: "Rookiss", "Hello World!" |
| bool | 불리언(Boolean): 참(True) 또는 거짓(False) 값을 저장하는 타입. 예시: true, false |
이러한 데이터 형식은 다양한 프로그래밍 상황에서 활용됩니다.
프로그래밍에서는 각 데이터 형식을 적절한 상황에서 사용해야 합니다.
| 데이터의 용도 | 적절한 데이터 형식 | 설명 |
|---|---|---|
| 아이템 개수 | int | 아이템 개수는 정수 값이므로 int가 적절합니다. 예: 5개 |
| 체력 (HP) | float | 체력은 소수점 단위로 감소할 수 있으므로 float이 적절합니다. 예: 98.5 |
| 퀘스트 창 (Quest Log) | string | 퀘스트 내용은 문자로 이루어져 있으므로 string이 적절합니다. 예: "몬스터를 10마리 처치하세요" |
| 자동사냥 설정 (Auto-Hunting On/Off) | bool | 자동사냥 기능이 켜졌는지(true), 꺼졌는지(false)를 저장해야 하므로 bool이 적절합니다. |
주석(Comment)은 코드 내에서 설명을 작성하는 기능으로, 실행에 영향을 주지 않으며 개발자가 코드의 의미를 이해하는 데 도움을 줍니다.
한 줄 주석은 // 기호를 사용하여 작성합니다.
// 이 부분은 한 줄 주석입니다.
int hp = 100; // 체력을 100으로 설정
여러 줄에 걸쳐 주석을 남길 때는 /* ... */을 사용합니다.
/*
이 부분은 여러 줄 주석입니다.
여러 줄에 걸쳐 설명을 추가할 때 사용됩니다.
*/
int score = 200;
주석은 코드의 의도를 설명하거나, 버그 수정 및 개선 사항을 기록할 때 유용합니다.
namespace CSharpGrammar
{
class Program
{
// TODO: 버그 수정 필요 (이 기능이 올바르게 동작하는지 확인해야 함)
static void Main(string[] args)
{
// "Hello, World!"를 출력하는 코드
Console.WriteLine("Hello, World!");
}
}
}
위 코드에서:
// TODO: 버그 수정 필요 → 할 일을 기록하는 용도로 사용됨.// "Hello, World!"를 출력하는 코드 → 코드의 역할을 설명하는 용도로 사용됨.namespace CSharpGrammar
{
class Program
{
// 주석
// TODO : 버그 수정
// 여러줄 주석
/* 여러줄 주석입니다. */
// 데이터 형식
// 전기신호를 어떠한 관점으로 보느냐에 따라서 의미가 완전 달라짐
// 따라서 어떠한 형식의 데이터를 다룰지에 따라 달라짐
// 형식은 대표적으로 4가지가 있음
// int 정수형 (-1,0,1,2,3,4)
// float 실수형 (3.14)
// string 문자열 ("Rookiss")
// bool 불리언 (true / false)
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}