using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
using static System.Console;
using System.Threading;
namespace ConsoleApp1
{
ย ย ย
ย ย class Program
ย ย {
ย ย ย ย static int Test(int A)
ย ย ย ย {
ย ย ย ย ย ย return 10;
ย ย ย ย }
ย ย ย ย static int Test(long A)
ย ย ย ย {
ย ย ย ย ย ย return 20;
ย ย ย ย }
ย ย ย ย static int Test(float A)
ย ย ย ย {
ย ย ย ย ย ย return 30;
ย ย ย ย }
ย ย ย ย static int Test(double A)
ย ย ย ย {
ย ย ย ย ย ย return 40;
ย ย ย ย }
ย ย ย ย static void Main(string[] args)
ย ย ย ย {
ย ย ย ย ย ย Console.WriteLine(Test(52273));
ย ย ย ย ย ย Console.WriteLine(Test(52.273));
ย ย ย ย }
ย ย }
}
์ด ์ฝ๋๋ฅผ ์คํํ๋ฉด 10๊ณผ 40์ด ๋์ค๋๋ฐ ์ 10์ด ๋์ค๊ณ 40์ด ๋์ค๋์?
52273์ longํ์ ๋ค์ด๊ฐ๊ธฐ๋ํ๋๊น 20์ด ๋์ฌ ์๋ ์๊ณ 52.273์ floatํ์๋ ๋ค์ด๊ฐ๋๊น 30์ด ๋์ฌ์๋ ์๋ค๊ณ ์๊ฐํ๋๋ฐ...
์ธ์ด๋ง๋ค ์๋ฌด ํ์ ์์ผ๋ฉด ๊ธฐ๋ณธ์ผ๋ก ์ธ์ํ๋ ์๋ฃํ์ด ์์ด์. ์ ๋ ์จ์ต์ ์์จ์ ํ์คํ์ง ์์ผ๋ ์๋ฐ์ ๊ฒฝ์ฐ ๋ค์ f๋ฅผ ์๋ถ์ด๋ฉด ๋๋ธ๋ก ์ธ์ํฉ๋๋ค. ๋กฑ ํ๋ ์๋ง ๋ช ์์ ์ผ๋ก ์๋ฅผ ๋ค๋ฉด 52273L๊ณผ ๊ฐ์ด ํ๊ธฐํ๋ ๋ฐฉ๋ฒ์ด ์๊ณ ๊ทธ๋ ๊ฒ ์ํ๋ฉด int ํ์ผ๋ก ์ธ์ํ ๊ฒ๋๋ค. ์จ์ต ๋ช ์ธ์ ์์๊ฑฐ๋ ํ๋ฒ ๊ฒ์ํด๋ณด์ธ์.
๊ฐ์ฌํฉ๋๋ค ๋๋ถ์ ํ๋ ์์๊ฐ๋๋ค~
์์๊ฐ๋๋ค~2
๋ง์ฐ์ค ์ซ์์ ๋๋ด