» C# 데이터 타입

C# 데이터 타입

by DUBUKIMCH

1. 정수형 (Integer)

  • int: 32비트 정수형으로 가장 흔히 사용되는 정수 타입입니다.
  • long: 64비트 정수형으로, int로 표현할 수 없는 큰 숫자를 저장할 때 사용됩니다.
  • short: 16비트 정수형으로, 작은 범위의 숫자를 저장할 때 유용합니다.
int number = 123;
long bigNumber = 123456789012345;
short smallNumber = 30000;

Console.WriteLine($"Int: {number}, Long: {bigNumber}, Short: {smallNumber}");

2. 부동 소수점 형식 (Floating Point)

  • float: 32비트 부동 소수점 타입으로, 소수점이 포함된 값을 다룰 때 사용됩니다.
  • double: 64비트 부동 소수점 타입으로, 더 높은 정밀도가 필요할 때 사용됩니다.
  • decimal: 금융 계산과 같은 높은 정밀도가 요구되는 경우 사용되는 128비트 타입입니다.
float price = 19.99f;
double pi = 3.14159265359;
decimal salary = 1000.50m;

Console.WriteLine($"Float: {price}, Double: {pi}, Decimal: {salary}");

3. 문자 및 문자열 형식 (Character and String)

  • char: 단일 문자형으로, 16비트 Unicode 문자를 저장합니다.
  • string: 문자열 형식으로, 문자들의 연속적인 배열입니다.
char grade = 'A';
string name = "John Doe";

Console.WriteLine($"Char: {grade}, String: {name}");

4. 불리언 형식 (Boolean)

  • bool: 참(true)과 거짓(false)을 나타내는 논리형입니다. 조건문에서 주로 사용됩니다.
bool isActive = true;
bool isComplete = false;

Console.WriteLine($"Is Active: {isActive}, Is Complete: {isComplete}");

5. 예시 코드: 다양한 데이터 타입을 활용한 간단한 프로그램

아래는 다양한 데이터 타입을 사용하여 사용자 입력을 받아 계산을 수행하는 예시 코드입니다.

using System;

public class Program
{
    public static void Main()
    {
        // 정수형 데이터
        Console.Write("Enter your age: ");
        int age = Convert.ToInt32(Console.ReadLine());
        
        // 부동 소수점 데이터
        Console.Write("Enter the price of an item: ");
        double price = Convert.ToDouble(Console.ReadLine());
        
        // 불리언 데이터
        Console.Write("Is the item on sale? (true/false): ");
        bool isOnSale = Convert.ToBoolean(Console.ReadLine());
        
        // 문자열 데이터
        Console.Write("Enter your name: ");
        string name = Console.ReadLine();
        
        // 연산과 결과 출력
        double discountPrice = isOnSale ? price * 0.9 : price;
        Console.WriteLine($"\n{name}, Age {age}, Item Price: {discountPrice:C}");
    }
}

요약

  • 정수형: 정수값을 다루며 메모리와 성능 효율이 좋습니다 (int, long 등).
  • 부동 소수점형: 소수점이 포함된 숫자값을 표현하며 계산에 유용합니다 (float, double, decimal).
  • 문자/문자열형: 문자(char)나 문자열(string)을 다룰 때 사용됩니다.
  • 불리언형: 논리적 참/거짓 값을 다룹니다 (bool).

You may also like

Leave a Comment

error: Content is protected !!