三十三块

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月3日

摘要: 前段时间偶然看到c#double类型0.0的运算。经研究,总结如下, 如有问题请不吝赐教,谢谢。1, 我们都知道,C# 任何数除以0 都会报错 “Attemped to divide by zero”Eg1:Console.WriteLine(1/0); => 编译通不过。Eg2:Int i = 1;Int j=0;Console.WriteLine(i/j); => 编译通过,但运行会报同样的错。这里为什么编译能通过呢? 因为C#编译器在只有在运行的时候才给变量赋值。编译的时候不赋值,只是当作变量来处理。Eg3:Consoe.WriteLine(1.0/0); => 编译通 阅读全文
posted @ 2013-06-03 16:35 三十三块 阅读(5073) 评论(1) 推荐(0) 编辑