!!n是什么意思?

!!n是什么意思?

     我们来看程序:

#include <iostream>
using namespace std;int fun1(int n)
{return !n;
}int fun2(int n)
{return !!n;
}int main()
{int i = -10;for(i = -10; i <= 10; i++){cout << fun1(i) << endl;}cout << "******" << endl;for(i = -10; i <= 10; i++){cout << fun2(i) << endl;}return 0;
}
     结果为:

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
******
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
     

       一切一目了然, 就不多说了。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1689018032a195919.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信