본문 바로가기

C#

20240513 C# 기초 - 자료형

Value(값)

값 형식은 변수가 값을 담는 데이터 형식이고 타입은 struct형으로 되어있음

struct는 프로그래밍 언어에서 구조화 된 데이터를 처리할 때 사용하는 구조체

(하나의 제품으로 치자면 이미 완성되어 있는 완제품)

 

Reference(참조)

참조 형식은 변수가 값 대신 값이 있는 곳의 위치(참조)를 담는 데이터 형식이고 타입은 class형으로 되어있음

(하나의 제품으로 치자면 변경이 가능한 제품)

 

Console.WriteLine 다음 소괄호 안에는 여러가지 데이터형이 들어갈 수 있도록 이미 System 네임스페이스 안에 Console이라는 클래스에 WriteLine이라는 함수로 여러가지 데이터형을 쓸 수 있게끔 정의되어 있음

 

int a = 10;
Console.WriteLine(a);

void Console.WriteLine(int value)

 

주의사항

1.실수의 변수 선언 및 값 할당시 C#컴파일러는 기본적으로 double형으로 인식함

그래서 실수형을 사용시 접미사 float(f), double(d), decimal(m)를 붙여 정확히 사용해야함

 

2.편의를 위해 형식이 맞지 않는 값으로 변환했을 때 생기는 문제점들

컴파일러에서 문제를 발생하지 않았지만 결과 값과 같이 데이터 손실로 인해 의도치 않은 버그를 유발하기도 함

 

출처) 블로그 IT가 만드는 재기 넘치는 세상

'C#' 카테고리의 다른 글

[C#] 데이터 타입  (0) 2024.05.13
[C#] 프로그래밍 언어  (0) 2024.05.13
20240513 C# 구조이해  (0) 2024.05.13
20240508 C#공부  (0) 2024.05.08
[C#] 객체지향 프로그래밍, 네임스페이스, 클래스, 메서드, 필드  (0) 2024.04.09