(!!n)在什么语言里可以使用?
int n ;
(!!n)应该是n为0 返回false ,n不为0返回ture吧
(!!n) 在C#里提示 运算符!无法运用于int类型的操作数 ,咋办哩??
------最佳解决方案--------------------javascript,C应该都可以吧
C#要这样写 n!=0
------其他解决方案--------------------c语言里n非0为true,否则为false。!!n大致上等价于n。C#里不允许这么写。
c#里直接用return n!=0;或者if(n!=0)
------其他解决方案--------------------这个被c语言给“串”了。
------其他解决方案--------------------没办法。反正你也是年轻人无所谓,随时从小白开始重新做起呗。
------其他解决方案--------------------啥意思?C#里面是不是没这种用法?
------其他解决方案--------------------不知道什么语言里可以这样写。
在C#中把int转换为bool值的话,可以直接:
Convert.ToBoolean(n);//当n不等于0的时候则返回true(非0表示真)
或者:if(n != 0)这样