using System;
class Test
{ public static void Main() {
short a = 10;
ushort b = 10;
int c = 10;
uint d = 10;
Console.WriteLine(~10);
Console.WriteLine("short: {0}",~a);
Console.WriteLine("ushort: {0}",~b);
Console.WriteLine("int: {0}",~c);
Console.WriteLine("uint: {0}",~d);
}
}
结果是:
-11
short: -11
ushort: -11
int: -11
uint: 4294967285
为什么最后一个输出不是-11,而是4294967285
class Test
{ public static void Main() {
short a = 10;
ushort b = 10;
int c = 10;
uint d = 10;
Console.WriteLine(~10);
Console.WriteLine("short: {0}",~a);
Console.WriteLine("ushort: {0}",~b);
Console.WriteLine("int: {0}",~c);
Console.WriteLine("uint: {0}",~d);
}
}
结果是:
-11
short: -11
ushort: -11
int: -11
uint: 4294967285
为什么最后一个输出不是-11,而是4294967285
解决方案 »
- C#,泵式等待如何实现
- 未将对象引用设置到对象的实例。
- treeView问题,在线等!!!
- 【请问】C/S框架下有没有开源的“组合视图模式”实现,或者有思路也欢迎讲讲
- 高分悬赏 代码:datalist做的图片组,怎样当鼠标停留在其某张图片上时,会在另外一个img 上面显示其图片(在客户端)
- 用C#怎么实现exlel单元格自动换行?
- 索引超出了数组界限
- 有关IIS的调度规则和C#类中的变量的作用的疑问
- 再2000server上安装.net需要更新什么?
- 请教一下Xamarin开发环境的问题
- 筛选数据记录,实现不同数据库(access,oracle)之间的数据迁移(更新、插入、删除),xml定义表和查询语句,来实现一个公共类...如何实现
- 熟悉 数据库 访问的来看看...
ushort不是无符号16位整型吗,那么他的结果应该是65525,为什么是-1呢?