C语言中的双感叹号的做用

两个!是为了把 非0值 转换成1,而0值仍是0。 由于C语言中,全部 非0值 都表示真。因此!非0值 = 0,而!0 = 1。 因此!!非0值 = 1,而!!0 = 0。ios 示例以下:spa #include <iostream> using namespace std; int main(int argc, char* argv[]) { int a = 3; int b = 4; cout
相关文章
相关标签/搜索