day01-OC的数据类型

这篇博客介绍了Objective-C中的数据类型,包括基本类型、构造类型、指针类型、空类型和自定义类型。重点讲解了BOOL和Boolean的区别,它们都是用于存储条件表达式的布尔值,其中BOOL本质是一个有符号的char变量,YES和NO分别对应1和0。此外,还提到了其他OC特有的数据类型如class、id、nil、SEL以及block。博客通过示例代码展示了如何使用BOOL进行条件判断。
摘要由CSDN通过智能技术生成


/*
 1 OC 语言支持的数据类型
 
 01) OC语言支持C语言中的所有数据类型
    a。 基本数据类型
      int。double。float char
 
   b 构造类型
     数组。 结构体  枚举
 
   c 指针类型
     int * p1;
   d 空类型
     void
   e typede自定义数据类型
 
 
 
 02)OC中还新增了一些数据类型
 
 BOOL类型
    1)可以存储YES和NO中的任意一个
    2)一般情况下BOOL类型的变量可以用来存储条件表达式的结果  如果条件表达式成立为YES 不成立为NO
 
   3)
   看源码
    BOOL的本质是一个有符号的char 变量
 
   YES 实际上是1
    NO实际上是0
 
 3 Boolean   可以存储条件表达式的结果。 true或者false
 
 本质
 true实际上是1
 false实际上是0
 
 
 两个类型。是为了吸引别的程序员过来。平时使用 BOOL即可
 
 4。class。类
 
 5 id
 
 6 nil。跟null差不多
  7 SEL。方法选择器
 8  block 代码段
 */

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
        
        Boolean   bb1;
        
        int num1 =12;
        int num2 =13;
        BOOL b=num1 > num2 ;
        
        //以下两句没有什么区别
        
         BOOL b1 = YES;
         char c = 1;
        
        
        
    }
    return 0;
}

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值