这个代字号在C#中的目的是什么
发布时间:2020-12-15 23:31:11 所属栏目:百科 来源:网络整理
导读:参见英文答案 What does the tilde mean in an expression? ????????????????????????????????????6个 我正在尝试移植这个C#代码: public static ulong WILDCARD_COLLISION_TYPE{ get { int parse = ~0; return (ulong)parse; }} 如果我理解正确,那么?符号
参见英文答案 >
What does the tilde mean in an expression? ????????????????????????????????????6个
我正在尝试移植这个C#代码: public static ulong WILDCARD_COLLISION_TYPE { get { int parse = ~0; return (ulong)parse; } } 如果我理解正确,那么?符号不会执行按位补码,那么?0的作用点是什么?然后归还呢? 解决方法
从
~ Operator documentation:
例如: unsigned int i = ~0; Result: Max number I can assign to i and signed int y = ~0; Result: -1 所以更多信息我们可以说~0只是一个int,所有位都设置为1.当解释为unsigned时,这将等同于UINT_MAX.当解释为signed时,这将是-1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- react闲谈——webpack2、react-router4稳定版架构
- [cocos2dx]重要父类——CCObject对象类
- “ora-12154无法解析指定的连接标识符”问题解决
- 在VB.NET中,将数据库里的数据导出到Excel中
- C系统调用open / read / write / close和O_CREAT
- c# – 为什么我没有内存泄漏.Dispose()我将.Save
- react-native – React Native – 动态更改tabna
- [Swift]LeetCode591. 标签验证器 | Tag Validato
- c64 – 如何在rasterline中有9个精灵
- Flex框架的两帧模型 / Flash开发者熟知的渐进式下
热点阅读