double doubleNum = 3.4;
int intNum = (int)doubleNum;
Console.WriteLine(intNum);
Console.ReadKey();
//输出结果是:3double doubleNum = 3333333333333333.4;
int intNum = (int)doubleNum;
Console.WriteLine(intNum);
Console.ReadKey();
//输出结果是:-2147483648我想问的是,为什么第二段代码输出是负数而不是直接报错?-2147483648这个数字是什么意思?新手求解问题
int intNum = (int)doubleNum;
Console.WriteLine(intNum);
Console.ReadKey();
//输出结果是:3double doubleNum = 3333333333333333.4;
int intNum = (int)doubleNum;
Console.WriteLine(intNum);
Console.ReadKey();
//输出结果是:-2147483648我想问的是,为什么第二段代码输出是负数而不是直接报错?-2147483648这个数字是什么意思?新手求解问题
解决方案 »
- c# 截取 侵权投诉 后面的 超链接 downloadUrl
- 找不到installutil.exe
- DataGridView怎样获得当前正在删除的行?
- C#怎么读这样的xml
- 分数的柱状图?????
- 头疼的SOCKETS无限制阻止问题 使用SELECT,POLL,异常捕获,SetSocketOption都无效果
- 读取xml文件,怎么把字符读出来,在线等
- 怎么样判断是否是5位的数字阿?
- XmlException:给定编码中的字符无效
- 请问在用VS2005创建Windows Form的时候能否使用VB6.0中用到的第三方插件ActiveResize?
- c#如何实现后台取色
- 请高人指点WebRequest异步下载图片
checked
{
Console.WriteLine((int)doubleNum);
}