728x90
반응형
정수형 자료형
C# 에서 사용할 수 있는 정수형 자료형은 다음과 같다.
자료형 | 범위 | 비고 |
sbyte | -128 ~ 127 | 부호 있는 8비트 정수 |
byte | 0 ~ 255 | 부호 없는 8비트 정수 |
short | -32,768 ~ 32,767 | 부호 있는 16비트 정수 |
ushort | 0 ~ 65,565 | 부호 없는 16비트 정수 |
int | -2,147,483,648 ~ 2,147,483,647 | 부호 있는 32비트 정수 |
uint | 0 ~ 4,294,967,295 | 부호 없는 32비트 정수 |
long | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | 부호 있는 64비트 정수 |
ulong | 0 ~ 18,446,744,073,709,551,615 | 부호 없는 64비트 정수 |
실수형 자료형
C#에서 사용할 수 있는 실수형 자료형은 다음과 같다.
자료형 | 범위 | 비고 |
float | ±1.5e-45 ~ ± 3.4e38 | 4바이트 |
double | ±5.0e-324 ~ ±1.7e308 | 8바이트 |
decimal | ±1.0 × 10^(-28) ~ ±7.9 × 10^(28) | 16바이 |
문자형 자료형
C#에서 사용할 수 있는 문자형 자료형은 다음과 같다.
자료형 | 범위 | 비고 |
char | U+0000 ~ U+FFFF | 유니코드 16비트 문자 |
string | - | 유니코드 문자열 |
C# 에서는 char 자료형에 이스케이프 시퀀스를 담을 수 있다.
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
char ch1 = '\t';
char ch2 = 'H';
char ch3 = '\n';
char ch4 = 'I';
Console.Write(ch1);
Console.Write(ch2);
Console.Write(ch3);
Console.Write(ch4);
}
}
}
따라서 위 코드의 실행 결과는 다음과 같다.
728x90
반응형
'C# > C# 문법' 카테고리의 다른 글
[C#] 생성자, 소멸자 (0) | 2023.10.06 |
---|---|
[C#] 오버로딩 (0) | 2023.10.06 |
[C#] 클래스 (0) | 2023.10.06 |
[C#] 가변 배열 (0) | 2023.10.06 |
[C#] 배열 (Array) (0) | 2023.10.06 |