C# 강좌 5-3.c# 자료형(3)C# 자료형들의 형변환

Posted by 컴스퍼거
2020. 8. 1. 19:22 프로그래밍/C#
반응형

형변환의 정의

지금까지 배운 자료형들을 서로 변환시키는 것을 형변환이라고 합니다.

형변환의 종류

1)암시적 형변환

별다른 표현 없이 형변환 시키는것을 말합니다. 작은 자료형에서 큰 자료형으로 사용합니다.

using System;

namespace Casting1
{
    class Casting1
    {
        static void Main(string[] args)
        {
            sbyte smallvalue = -128;
            int bigvallue = smallvalue;
            Console.WriteLine(smallvalue);
        }
    }
}

2)명시적 형변환

명시적으로 괄호()를 변환시킬 변수의 리터럴에 붙여 형변환을 하겠다고 보여주는것을 말합니다. 큰 자료형에서 작은 자료형으로 형변환 할 때 사용합니다.

using System; namespace Casting2 { class Casting2 { static void Main(string[] args) { int bigvallue = 33; sbyte smallvalue = (sbyte)bigvallue; Console.WriteLine(smallvalue); } } }


반응형