---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main()
{
int it = 65 ;
{
int it = 65 ;
float fl = 65.0f;
NSLog(@"65和65.0f是否相等?: %d", (it == fl));
char
ch =
'A'
;
NSLog(@"65和'A'是否相等?%d", (it == ch));
NSString* str1 = [NSString stringWithFormat:
@"
疯狂
iOS
讲义
"
];
NSString* str2 = [NSString stringWithFormat: @" 疯狂 iOS 讲义 " ];
NSString* str2 = [NSString stringWithFormat: @" 疯狂 iOS 讲义 " ];
NSLog(@"str1和str2是否相等?%d"
, (str1 == str2));
NSLog(
@"str1
是否
isEqual: str2
?
%d"
, [str1 isEqual:str2]);
// 由于NSDate与NSString类没有继承关系,
所以下面的语句导致编译警告
NSLog(
@"%d"
, [NSDate new] == [NSString new]);
}
一、编写本节代码的具体步骤:
1.参考第一章003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.OC中有两种方式可以测试两个变量是否相等。
一个是使用==运算符,另一个是使用isEqual方法。