-
1. 형변환
형변환이란 특정 타입의 데이터를 다른 타입의 데이터로 변환되서 넘기는 것이다.
using System; namespace CSharp { class Program { static void Main(string[] args) { float f = 3.0f; int i = (int)f; Console.WriteLine(i); } } }
형변환은 (자료형)의 형식으로 쓰인다. 위의 코드는 float형을 int형으로 형변환하여 i값에 저장하는 코드이다.
그러나 사용할 때 주의해야한다.
byte형은 1바이트(0~255)이고 int형은 4바이트(-21억~21억)이다. 그런데 byte형의 범위를 넘어서는 데이터 예를들어 1000이라는 값이 int형에 저장되어있을 때 int형을 byte로 형변환을 하면 데이터의 손실이 발생할 수 있기 때문이다.
'C#' 카테고리의 다른 글
비트연산 (0) 2022.01.22 데이터 연산 (0) 2022.01.22 bool타입, 실수 타입, 문자열 타입 (0) 2022.01.22 2진법과 16진법 (0) 2022.01.22 정수 형식과 오버플로우, 언더플로우 (0) 2022.01.22