我一直在尝试 C 语言中的一些程序并遇到这个......
#include<stdio.h>
int main()
{
int j = 3, k;
k= !5 && j;
printf("%d", k);
return 0;
}
如果我编译程序,任何人都可以弄清楚这是什么问题,我会得到 0。
当我在 C# 中尝试相同的代码时
public void logic()
{
j = 5;
k = !4 && j;
Console.WriteLine("hence the value would be " + k);
}
这将产生错误
(错误 1 运算符“!”不能应用于“int”类型的操作数 C:\Documents and Settings\SANDEEP\My Documents\Visual Studio 2005\Projects\ConsoleApplication18\ConsoleApplication18\Program.cs 21 17 ConsoleApplication18)
我想知道为什么我的 C 代码的输出不起作用,以及如何!
在 C# 中使用运算符。请帮忙。