1. 데이터 형식 (Data Types)

프로그래밍에서 데이터 형식(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

이러한 데이터 형식은 다양한 프로그래밍 상황에서 활용됩니다.

2. 데이터 형식의 활용 예시

프로그래밍에서는 각 데이터 형식을 적절한 상황에서 사용해야 합니다.

데이터의 용도적절한 데이터 형식설명
아이템 개수int아이템 개수는 정수 값이므로 int가 적절합니다. 예: 5개
체력 (HP)float체력은 소수점 단위로 감소할 수 있으므로 float이 적절합니다. 예: 98.5
퀘스트 창 (Quest Log)string퀘스트 내용은 문자로 이루어져 있으므로 string이 적절합니다. 예: "몬스터를 10마리 처치하세요"
자동사냥 설정 (Auto-Hunting On/Off)bool자동사냥 기능이 켜졌는지(true), 꺼졌는지(false)를 저장해야 하므로 bool이 적절합니다.

3. 주석 (Comments)

주석(Comment)은 코드 내에서 설명을 작성하는 기능으로, 실행에 영향을 주지 않으며 개발자가 코드의 의미를 이해하는 데 도움을 줍니다.

3.1. 한 줄 주석 (Single-line comment)

한 줄 주석은 // 기호를 사용하여 작성합니다.

// 이 부분은 한 줄 주석입니다.
int hp = 100; // 체력을 100으로 설정

3.2. 여러 줄 주석 (Multi-line comment)

여러 줄에 걸쳐 주석을 남길 때는 /* ... */을 사용합니다.

/* 
   이 부분은 여러 줄 주석입니다.
   여러 줄에 걸쳐 설명을 추가할 때 사용됩니다.
*/
int score = 200;

3.3. 주석 활용 예시

주석은 코드의 의도를 설명하거나, 버그 수정 및 개선 사항을 기록할 때 유용합니다.

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!");
        }
    }
}
profile
李家네_공부방

0개의 댓글