C#에서 byte와 char의 차이

byte와 char의 사이즈

  • byte: 1바이트 숫자 자료형
  • char: 2바이트 문자 자료형
    • 1바이트 아님!
    • 대부분의 .Net 언어의 문자열은 유니코드 utf-16을 디폴트로 지원

데이터 타입 테이블

C# 데이터 타입 .NET 데이터 타입 설명
bool System.Boolean True or False
byte System.Byte 8비트 unsigned integer
sbyte System.SByte 8비트 signed integer
short System.Int16 16비트 signed integer
int System.Int32 32비트 signed integer
long System.Int64 64비트 signed integer
ushort System.UInt16 16비트 unsigned integer
uint System.UInt32 32비트 unsigned integer
ulong System.UInt64 64비트 unsigned integer
float System.Single 32비트 double precision 부동소수점 숫자
double System.Double 64비트 double precision 부동소수점 숫자
decimal System.Decimal 128비트 Decimal
char System.Char 16비트 유니코드 문자
string System.String 유니코드 문자열
object System.Object 모든 타입의 기본 클래스, 모든 유형을 포함

출처

Categories: ,

Updated: