본문 바로가기
프로그래밍/c#

c#_07 형변환, 형식 변환

by 지나팩 2021. 4. 15.

 

 

형변환은 말그대로 데이터의 형식을 변환한다는 것입니다. 아래의 예제를 통해 알아봅시다.

결과

위 예제는 정수형을 실수형으로, 실수형을 정수형으로 형변환하는 예제입니다. 정수형에서 실수형으로 변환시엔 명시적으로 변환하겠다는 구문이 따로 필요하지 않습니다. 이는 변환과정에 데이터 손실이 없기에 가능합니다. 다만 실수형에서 정수형으로 형변환시엔 (int)라는 구문을 추가해서 명시적으로 형변환하겠다고 명시해줘야 합니다. 변환과정에서 소수점이하의 값은 제거가 되며 데이터의 변화가 생기기 때문입니다. 실수가 정수로 바뀌며 소수점은 제거되고 정수만 남아 정수형 변수에 담기게 됩니다.

결과

위 예제는 정수와 실수형을 문자열로, 문자열 숫자를 정수와 실수형으로 변환하는 예제입니다. 정수형과 실수형에서 문자열형으로 형변환시엔 ToString()이라는 함수를 통해 변환이 가능하고, 반대의 경우 문자열에서 정수나 실수형으로 형변환시엔 Parse()함수를 통해 형변환이 가능합니다. 문자열 숫자의 경우 말그대로 숫자값이 아니라 문자로서의 표현입니다. 그래서 문자열 숫자를 정수나 실수형으로 사용하고자 한자면 꼭 변환을 해줘야합니다.

 

 

 

 

'프로그래밍 > c#' 카테고리의 다른 글

c#_09 연산자 : 수식 연산자  (0) 2021.04.21
c#_08 상수(Constant)  (1) 2021.04.16
c#_06 기본 자료형 Object  (2) 2021.04.14
c#_05 기본 자료형 논리(bool)  (0) 2021.04.13
c#_04 기본 자료형 : 문자, 문자열(char, string)  (1) 2021.04.12

댓글