gpt4 book ai didi

objective-c - 如何检查一个 NSInteger 是否大于另一个 NSInteger?

转载 作者:行者123 更新时间:2023-11-30 17:56:50 30 4
gpt4 key购买 nike

我正在尝试编写代码来检测一个整数是否大于另一个整数。这可能吗?

这是我到目前为止所做的事情。

if (NumCorrect >> NumWrong) {
btnCool.title = @"Awww";
}

else {
btnCool.title = @"Cool!";
}

它所做的一切都是为了其他

编辑:

NSString *numCorrect = [NSString stringWithFormat:@"%d",NumCorrect];
NSString *numWrong = [NSString stringWithFormat:@"%d", NumWrong];
lblWrong.text = numWrong;
lblCorrect.text = numCorrect;
if (NumCorrect > NumWrong) {
btnCool.title = @"Awww";
} else {
btnCool.title = @"Cool!";
}

最佳答案

使用单个>

if (NumCorrect > NumWrong) {
btnCool.title = @"Awww";
} else {
btnCool.title = @"Cool!";
}

Double >> 是位移位操作。您将变量 N​​umCorrect NumWrong 字节数的二进制表示中的每一位向右移动。在几乎所有情况下,这都会返回 0 以外的数字,然后该数字将被视为 false 值,从而执行 else block 。

关于objective-c - 如何检查一个 NSInteger 是否大于另一个 NSInteger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13204875/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com