![]() |
1
15
|
![]() |
2
3
在C中,砰的一声(!)用于翻转布尔变量。您是要将上面的uint视为布尔值,还是执行其他反转操作(可能是所有二进制数字的反转)? 我建议您选择其中一种解决方案:
|
![]() |
3
3
试试这个:
或者更清楚地了解我在做什么:
第二个例子是通过“0为假,非零为真”的原则将其转换为布尔值。所以如果它不等于零,它将返回真。然后我用“!”操作员执行“不”操作。您给出的Visual Basic代码显然隐含了第一部分(如C/C++),但C和Java不会。 但这是当且仅当您正在从函数中查找布尔返回类型时。如果你做了一点明智的倒置,那么你需要以下几点:
在这种情况下,“~”运算符将转换为其他位模式。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |