Variable
변할 수 있는 값.
데이터를 메모리에 잠시 보관하여 사용할 수 있는 임시 저장 공간.
// 자료형 변수명
int number;
Primitive Data Type : 기본 자료형
개발자가 별도의 코드를 만들지 않아도 언어에서 자체적으로 제공하는 데이터 형식
👇Window 환경 기준
자료형 | 형식 | 범위 | 크기 |
sbyte | System.SByte | -128 ~ 127 | 부호 있는 8 bit 정수 |
byte | System.Byte | 0 ~ 255 | 부호 없는 8 bit 정수 |
short | System.Int16 | -32,768 ~ 32,767 | 부호 있는 16 bit 정수 |
ushort | System.UInt16 | 0 ~ 65,535 | 부호 없는 16 bit 정수 |
int | System.Int32 | -2.147.483.648 ~ 2.147.483.647 |
부호 있는 32 bit 정수 |
uint | System.UInt32 | 0 ~ 4,294,967,295 | 부호 없는 32 bit 정수 |
long | System.Int64 | -9.223.372.036.854.775.808 ~ 9.223.372.036.854.775.808 | 부호 있는 64 bit 정수 |
ulong | System.UInt64 | 0 ~ 18.446.744.073.709.551.615 |
부호 없는 64 bit 정수 |
float | System.Single | ±1.5e-45 ~ ±3.4e38 | 4 byte |
double | System.Double | ±5.0e-324 ~ ±1.7e308 | 8 byte |
decimal | System.Decimal | ±1.0 × 10−28 ±7.9 × 1028 | 16 byte |
char | System.Char | U+0000 ~ U+ffff | 16 byte |
string | System.String | 유니코드 문자열 | |
bool | System.Boolean | 4 byte |
var
컴파일 시점에 자료형이 지정되는 자료형.
자료형 변수명 = 초기화 해줄 값
var name = value;
⚠️ 주의사항
지역 변수로 선언하여야 한다.
선언과 동시에 초기화 작업이 필요하다.
const : 상수
C# 변수와 선언 형식은 유사하나 앞에 const를 붙여 상수임을 나타낸다.
const는 필드 선언부에서 사용되거나 함수 내에서 사용될 수 있으며, 컴파일시 상수 값이 결정된다.
상수 데이터타입 변수명 = 값;
const int name = 10;
⚠️ 주의사항
상수는 변수와 다르게 초기에 정한 값을 중간에 다시 할당할 수 없다.
'C#' 카테고리의 다른 글
if문 - switch문 (0) | 2023.01.09 |
---|---|
C# Operator_4 : 비교 연산자 (0) | 2023.01.09 |
C# Operator_3 : 같음 연산자 (0) | 2023.01.05 |
C# Operator_2 : 부울 논리 연산자 (0) | 2023.01.05 |
C# Operator_1 : 산술 연산자 (0) | 2023.01.04 |