请教:老外写的一个表达式,百思不得其解,为什么要&-1,哪位高人指点一下!谢谢表达式如下:allowMask |= (Permission)((long)mask & (long)-1);是一个位或操作表达式,mask是一个长整型,Permission是一个枚举,现在想不通的地方是:(long)mask & (long)-1为什么要 & -1呢?目的是什么?想不通。
解决方案 »
- 下载ftp文件
- sql2000环境下提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接
- 我下载的asp.net 源代码不能解压!
- 可不可以把一个DataTable对象直接存入到sql server2000字段里?
- DataGrid显示新闻列表,怎样把前三条新闻后面后最新新闻图片标记?
- 不绑定数据给DataGrid,如何是DataGrid显示标题和十个行空行
- 求救:把EXCEL导入到对应的表中,报错(未能找到 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的注册表项)。
- 我有30个输入框,我在添加的时候怎么把它们传递给函数呢?
- ++++各位程序员朋友们,进来帮我决定一下我的将来呀,是去天津还是留在义乌做网站呀+++
- c#TreeView关于节点带有链接地址的,使用TreeView1_TreeNodeExpande,点击节点文字不能实现展开当前子节点和收缩其兄弟节点的问题
- 遇到难题了??AJAX高手请进来!!
- 请教2005的一些问题
是什么原因?