【发布时间】:2015-06-14 04:44:45
【问题描述】:
有人可以帮忙解释一下“~”在 Java 中的作用吗?我搜索但找不到答案,因为我不知道 ~ 叫什么。提前致谢。下面是一个名为 Snow 的开源隐秘程序的示例。
private int tabpos (int n) {
return ((n + 8) & ~7);
}
【问题讨论】:
-
我相信按位否定。所以在这种情况下,
~7中除了最小的 3 位之外的所有位都为零。 -
“~”字符被称为“波浪号”。
标签: java operator-keyword symbols