none
[C#] 기본 데이터형의 종류 RRS feed

  • 일반 토론

  • [C#] 기본 데이터형의 종류

     

    C# 이 제공하는 기본 데이터형들은 크게 4 종류가 있습니다.

     

    참/거짓을 나타내는 데이터형

    정수 데이터형

    실수 데이터형

    문자 데이터형

     

    참/거짓을 나타내는 데이터 형

    참 (True) 과 거짓 (False) 중 하나의 값을 갖는 데이터 형 입니다. 1 종류가 있으며, 이름은 bool입니다.

     

    정수 데이터 형

    정수 데이터형은 말 그대로 정수를 표현하기 위한 데이터 형입니다. 이것은 음수를 표현할 수 있는 데이터형과 그렇지 않은 것이 있습니다. 전자는 부호 있는(signed) 데이터 형이라 하고, 후자는 부호 없는(unsigned) 데이터 형이라 부릅니다. 정수 데이터 형의 종류는 다음과 같습니다.

     

    부호

    존재

    데이터형

    이름

    크기

    (단위: 바이트)

    정수로 표현 가능한 범위

    부호 있는

    데이터형

    sbyte

    1

    -128 ~ 127

    short

    2

    -32,768 ~ 32,767

    int

    4

    -2,147,483,648 ~ 2,147,483,647

    long

    8

    -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

    부호 없는

    데이터형

    byte

    1

    0 ~ 255

    ushort

    2

    0 ~ 65536

    uint

    4

    0 ~ 4,294,967,296

    ulong

    8

    0 ~ 18,446,744,073,709,551,615

     

     

    실수 데이터 형

    소수점 이하의 수를 표현할 수 있는 데이터 형 입니다. 종류는 다음과 같습니다.

     

    데이터형

    이름

    크기

    (단위: 바이트)

    표현 가능 범위

    최대 유효숫자

    float

    4

    ±1.5 ×10<sup>-45</sup> ~ ±3.4 × 10<sup>38</sup>

    7

    double

    8

    ±5.0 ×10<sup>-324</sup> ~ ±1.7 × 10<sup>308</sup>

    15~16

    decimal

    16

    ±1.0 ×10<sup>-28</sup> ~ ±7.9 × 10<sup>28</sup>

    28~29

     

     

    문자 데이터 형

    문자 데이터 형은 말 그대로 한 글자의 문자를 표현하는데 사용됩니다. 크기는 2 바이트이며,

    범위는 0 ~ 65536입니다. C, C++과 달리 C#에서 문자는 ASCII가 아닌 유니코드(unicode) 방식임을 유의하시기 바랍니다.

    2011년 11월 4일 금요일 오전 4:18