社区
C#
帖子详情
刚学C#,问个逻辑非(!)的问题
newbie_libra
2012-01-14 12:28:11
我想问下逻辑非(!)一般是用在哪方面的,它的功能是用在布尔表达式前面,用了之后输出结果与原先的结果相反,比如原先的结果是true,表达式前面加了!后,就输出成flase
...全文
247
13
打赏
收藏
刚学C#,问个逻辑非(!)的问题
我想问下逻辑非(!)一般是用在哪方面的,它的功能是用在布尔表达式前面,用了之后输出结果与原先的结果相反,比如原先的结果是true,表达式前面加了!后,就输出成flase
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
暖枫无敌
2012-01-14
打赏
举报
回复
你说的是其中一个用法
还有 != 称之为不等
string s ="ms";
if(s!="microsoft")
{
}
qqq12003
2012-01-14
打赏
举报
回复
适用于判断 if do while while
wushuai1346
2012-01-14
打赏
举报
回复
哦哦,该用到的时候你自然会想起来的,不用那么死钻牛角尖啦,哈哈
陈Jacob
2012-01-14
打赏
举报
回复
根据我的经验,一般用于数字和字符串的比较
比如 if(x!=y)
.....
string i="ab";
string j="abc"
if(i!=j)
....
小驴来这里学习
2012-01-14
打赏
举报
回复
if (!Page.IsPostBack)
{
...
}
以专业开发人员为伍
2012-01-14
打赏
举报
回复
一般用在需要否定表达式的地方。
yanlingoffice
2012-01-14
打赏
举报
回复
就像 ? : 操作符一样,在很多时候可以让代码更加的简洁
yanlingoffice
2012-01-14
打赏
举报
回复
比如这种情况
bTrue = false;
如果你要执行else的部分,不用( ! )的话,下面就要写为:
if( bTrue )
{
}
else
{
}
用了( ! )
就可以写为:
if( ! bTrue )
{
}
newbie_libra
2012-01-14
打赏
举报
回复
你好,我想知道的是他一般适用于哪方面,比如编写什么功能需要用到[Quote=引用 2 楼 stonespace 的回复:]
!和!=是两个不同的运算符,都很常用,
[/Quote]
newbie_libra
2012-01-14
打赏
举报
回复
我知道用法,我想问的是它适用于哪个方面[Quote=引用 1 楼 taomanman 的回复:]
你说的是其中一个用法
还有 != 称之为不等
string s ="ms";
if(s!="microsoft")
{
}
[/Quote]
洋葱土豆
2012-01-14
打赏
举报
回复
不管什么语言,都会用到逻辑非吧。
知道其用法了,根据项目实际需求用即可。
phuai007
2012-01-14
打赏
举报
回复
就是一个是于不是的判断而已,想明白了就行,不过有时候挺费脑子的
stonespace
2012-01-14
打赏
举报
回复
!和!=是两个不同的运算符,都很常用,
C#
逻辑运算符and赋值运算符
C#
中的逻辑运算符包括:
逻辑非
( ! )、逻辑与( && )、逻辑或( || )。
逻辑非
用来对某一个 bool 类型表达式取反,即“真变假”或“假变真”。 请看下面的代码: Console.WriteLine(1 > 0);//条件表达式为...
2021-05-19 C语言逻辑取反! 学习
C语言逻辑取反! 学习 一、测试代码,!:代表值得取反,对于整形变量,只要不为0,使用!取反都是0,0取反就是1。就像bool只有真假一样。if语句会把有符号转成无符号,所以取法非0的有符号数都是false。 #include ...
我的
C#
学习经验分享
但我更关心一个比较基础而且对更多人希望得到解答的
问题
- 如何学习好
C#
。 我是一名 .NET 老兵 , 虽然我的技术栈不断拓宽 , 但从来没有放弃
C#
。 希望利用该文章 , 和大家分享一些
C#
学习心得。 学习环境 ...
C#
基本逻辑语法
if…else 结构包含一个条件和两个分支:条件是 bool 类型表达式,写在 if 后面的圆括号里;分支写在 2 个 {} 里。 当条件为 true 时,执行 if 后面的分支,当条件为 false 时,执行 else 后面的分支。 语法结构: ...
【心得】关于学习
C#
的心得体会
C#
是一门不断发展和更新的编程语言,所以我明白学习不应该止步于掌握基础知识,而应该不断地...学习
C#
是一个既有挑战又具有乐趣的过程。通过不断的学习、实践和对错误的处理,我逐渐获得了对
C#
编程的理解和能力提升。
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章