双非的用法(把除0的数都变成1)
介绍
有的时候我们需要将除了0以外的其他数都变成1,我们可以用两个非来实现这个功能。
源码
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[6] = {1, 0, 2, 3, 4, 5};
for (int i = 0; i < 6; i ++ ) a[i] = !!a[i];
for (int i = 0; i < 6; i ++ ) cout << a[i] << ' '; // 1 0 1 1 1 1
}
版权声明:
作者:Reid
链接:https://www.ricemoon.cn/algorithm/tmplate/111.html
来源:RiceMoon
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
双非的用法(把除0的数都变成1)
有的时候我们需要将除了0以外的其他数都变成1,我们可以用两个非来实现这个功能。

共有 0 条评论