解决方案 »
- C# 处理字符串
- 如何避免不登录通过url直接访问静态页面
- 刚学C#,遇到一个小问题想请各们指点~~ 在线等
- 高分(150分)求CAD二次开发的问题,请进
- COM Interop 闹鬼
- .sys 和 .vxd的程序,我怎麼在c#中調用裡面的函數?
- 请问哪些朋友有下载C#资料的,最好是教程,电子书之类的,从基础讲起最好!请分享一下,给者有分!
- 请问有谁知道vs.net里面的工具箱的功能是怎么实现的,也就是怎么实现隐藏菜单!!!
- 菜鸟跪求javascript编写一个时间的脚本
- 如何定义一个项目的全局变量?谢谢!急!
- 这个程序哪出问题了???
- c#发布的程序目标机必须装.net framework才能运行?
Console.write(123456789ul.GetType());1.用反编译工具看了一下其实是
Console.WriteLine(double.NaN);如果是0/0这是根本没可能实现的!
{
static void Main()
{
Console.WriteLine(1.0/0.0); // 正无穷大
Console.WriteLine(0.0/0.0); // 非数字
Console.WriteLine(-1.0/0.0); // 负无穷大
}
}
{
static void Main()
{
Console.WriteLine(0.0/0.0); // 非数字
Console.WriteLine(+1.0/+0.0); // 正无穷大
Console.WriteLine(+1.0/-0.0); // 负无穷大
Console.WriteLine(-1.0/+0.0); // 负无穷大
Console.WriteLine(-1.0/-0.0); // 正无穷大
}
}/*
零除以零: 非数字,
正数除以正零: 正无穷大,
正数除以负零: 负无穷大,
负数除以正零: 负无穷大,
负数除以负零: 正无穷大,
*/
{
static void Main()
{
Console.WriteLine(int.MaxValue); // 2147483647
Console.WriteLine(123456789.GetType()); // System.Int32
Console.WriteLine(123456789u.GetType()); // System.UInt32 Console.WriteLine(uint.MaxValue); // 4294967295
Console.WriteLine(4294967295.GetType()); // System.UInt32
Console.WriteLine(4294967296.GetType()); // System.Int64
Console.WriteLine(12345678901u.GetType()); // System.UInt64
}
}
请参考: http://msdn.microsoft.com/zh-cn/library/t98873t4.aspx
如果整数没有后缀,则其类型为以下类型中可表示其值的第一个类型:int、uint、long、ulong。
还可根据以下规则使用后缀指定文字类型:1. 如果使用 L 或 l,那么根据整数的大小,可以判断出其类型为 long 还是 ulong。2. 如果使用 U 或 u,那么根据整数的大小,可以判断出其类型为 uint 还是 ulong。3. 如果使用 UL、ul、Ul、uL、LU、lu、Lu 或 lU,则整数的类型为 ulong。