首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

(!n)在什么语言里可以施用

2012-12-16 
(!!n)在什么语言里可以使用?int n (!!n)应该是n为0 返回false ,n不为0返回ture吧(!!n) 在C#里提示 运算符

(!!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)这样

热点排行