C#/C# 연습

Data Type Casting : 자료형 변환

HicKee 2022. 11. 27. 21:52
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Practice_var_2 {
    internal class Program {
        static void Main(string[] args) {

            long longnumber = 2147483647L + 2147483647L;
            int intnumber = longnumber;  //CS0266 오류 발생
            Console.WriteLine(intnumber);
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Practice_var_2 {
    internal class Program {
        static void Main(string[] args) {
            
            var a = (int)10.0;
            var b = (float)10;
            var c = (double)10;

            Console.WriteLine(a);
            Console.WriteLine(b);
            Console.WriteLine(c);

        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Practice_var_2 {
    internal class Program {
        static void Main(string[] args) {
            long longnumber = 2147483647L + 2147483647L;
            int intnumber = (int)longnumber;
            Console.WriteLine(intnumber); //데이터 손실 발생함 

        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Practice_var_2 {
    internal class Program {
        static void Main(string[] args) {
            
            long longnumber = 5000;
            int intnumber = (int)longnumber;
            Console.WriteLine(intnumber);
        }
    }
}

'C# > C# 연습' 카테고리의 다른 글

for, While : Buger (버거)  (0) 2022.11.28
Operation : 연산자  (0) 2022.11.28
입력  (0) 2022.11.27
Variable : 변수  (0) 2022.11.27
MaxValue 와 MinValue  (0) 2022.11.26