问答详情
源自:2-12 练习题

double强制转换

Console.Write((double)3); 3强制转换为3.0,但打印还是会打印3? 为什么?

提问者:慕粉3878719 2017-03-18 23:12

个回答

  • 代码科学
    2017-03-18 23:36:15

    试了一下确实是打印3,
    
    再测试代码如下,也是打印3。应该是程序自动省略。

            static void Main(string[] args)

            {

                double x = 3.0;

                Console.Write(x);

            }