社区
C++ 语言
帖子详情
bool 型怎么取反?
liuyang1943
2010-05-25 11:49:55
我bool index=1
然后 !index
结果index的值仍然为turn
不解,难道C/C++中的bool型不能这样取反吗
...全文
29344
14
打赏
收藏
bool 型怎么取反?
我bool index=1 然后 !index 结果index的值仍然为turn 不解,难道C/C++中的bool型不能这样取反吗
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sam132333
2010-11-04
打赏
举报
回复
1
bool变量逻辑异或TRUE就取反了
akonlbjrd
2010-05-26
打赏
举报
回复
[Quote=引用楼主 liuyang1943 的回复:]
我bool index=1
然后 !index
结果index的值仍然为turn
不解,难道C/C++中的bool型不能这样取反吗
[/Quote]
这样做不会改变index的值,只会改变表达式!index的值。。
nscboy
2010-05-26
打赏
举报
回复
3
!index是取反,没有错
index==true
则!index==false
若要改变idnex的值,则需要使用赋值方法=
index=!index
healer_kx
2010-05-25
打赏
举报
回复
bool类型为什么要取反呢?而且应该是逻辑NOT就OK了。
fanshunwen
2010-05-25
打赏
举报
回复
bool类型不是一个值好不 它只有 ture 和 flase 两个值
你 ! index 有什么用
又没有改变 index值
应该 index=!index
lylm
2010-05-25
打赏
举报
回复
[Quote=引用楼主 liuyang1943 的回复:]
我bool index=1
然后 !index
结果index的值仍然为turn
不解,难道C/C++中的bool型不能这样取反吗
[/Quote]
你是不是if(index)?!index不为0,所以还是true
pengzhixi
2010-05-25
打赏
举报
回复
index=!index;
skyworth98
2010-05-25
打赏
举报
回复
0x00000001取反,结果为0xFFFFFFFE,当然还是true
[Quote=引用楼主 liuyang1943 的回复:]
我bool index=1
然后 !index
结果index的值仍然为turn
不解,难道C/C++中的bool型不能这样取反吗
[/Quote]
DaveLee001
2010-05-25
打赏
举报
回复
index=!index;
是正解
索隆考研
2010-05-25
打赏
举报
回复
你没有把取反后的值赋给index,index=!index就可以了
lirg8405
2010-05-25
打赏
举报
回复
[Quote=引用 2 楼 pengzhixi 的回复:]
index=!index;
[/Quote]
顶
weikaty
2010-05-25
打赏
举报
回复
可以啊,估计是你用错了,比如:
bool index =1;
if(!index){
这里是假的情况下,index=0
}else{
这里为真 index=1
}
C++ 完全支持,不知道你想问什么??
herman~~
2010-05-25
打赏
举报
回复
二进制看下就知道了
kuruby
2010-05-25
打赏
举报
回复
正解已出现。
Wincc中,如何利用C脚本对变量进行置位+复位+
取反
操作?.docx
Wincc中,如何利用C脚本对变量进行置位+复位+
取反
操作?
wincc脚本整理
wincc c 常用脚本整理
SuperSQL注入.rar
一款基于HTTP协议自组包的SQL注入工具,支持出现在HTTP协议任意位置的SQL注入,支持各种类
型
的SQL注入,支持HTTPS模式注入。 目前支持
Bool
型
盲注、错误显示注入、Union注入,支持Access、MySQL5以上版本、SQLServer、Oracle等数据库。 1.支持任意地点出现的任意SQL注入 2.支持各种语言环境。大多数注入工具在盲注下,无法获取中文等多字节编码字符内容,本工具可完美解决。 3.支持注入数据发包记录。让你了解程序是如何注入,有助于快速学习和找出注入问题。 4.依靠关键字进行盲注,可通过HTTP相应状态码判断,还可以通过关键字
取反
功能,反过来取关键字。
超级SQL注入工具,支持布尔盲注,报错盲注,union注入等
超级SQL注入工具(SSQLInjection)是一款基于HTTP协议自组包的SQL注入工具,支持出现在HTTP协议任意位置的SQL注入,支持各种类
型
的SQL注入,支持HTTPS模式注入。 超级SQL注入工具目前支持
Bool
型
盲注、错误显示注入、Union注入,支持Access、MySQL5以上版本、SQLServer、Oracle等数据库。 超级SQL注入工具采用C#开发,底层采用Socket发包进行HTTP交互,极大的提升了发包效率,相比C#自带的HttpWebRequest速度提升2-5倍。 超级SQL注入工具支持盲注环境获取世界各国语言数据,解决了各种常见注入工具在盲注环境下无法支持中文等多字节编码的数据。 工具特点: 1.支持任意地点出现的任意SQL注入 2.支持各种语言环境。大多数注入工具在盲注下,无法获取中文等多字节编码字符内容,本工具可完美解决。 3.支持注入数据发包记录。让你了解程序是如何注入,有助于快速学习和找出注入问题。 4.依靠关键字进行盲注,可通过HTTP相应状态码判断,还可以通过关键字
取反
功能,反过来取关键字。
C++有符号二进制的加减运算
使用C++有符号二进制的加减运算,使用
bool
型
进行进位判断。
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章