C#

C# Variable : 변수

_dev_mu ㅣ 2023. 1. 3. 23:13

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