OC是增强了C的特性,所以在变量和基本数据类型上基本与C一致。

在OC中变量命名有如下规则:

由字母、数字、下划线、$符号组成

必须以字母、下划线、$符号开头

大小写敏感

在OC中定义变量的时候不能使用OC的保留字,OC的保留字如下:


OC中有如下基本数据类型:int:声明整型变量double:声明双精度变量float:声明浮点型变量char:声明字符型变量id:通用的指针类型enum:声明枚举类型long:声明长整型变量或函数short:声明短整型变量或函数signed:声明有符号类型变量struct:声明结构体变量union:声明共用体(联合)数据类型unsigned:声明无符号类型变量void:声明函数无返回值或无参

数据类型格式化字符:

数据类型 oc关键字 格式说明引导符
整型 int %d 或 %i
短整型 short int %hd 或 %hi
长类型 long int %ld 或 %li
无符号短整型 unsigned int %u
无短整型 unsigned short %hu
无符号长整型 unsigned long %lu
浮点型 float %f
双精度型 double %f
长双精度型 long double %lf
字符型 char %c

转载于:https://www.cnblogs.com/xuzhengyao/p/9810336.html

【Objective-C学习笔记】变量和基本的数据类型相关推荐

  1. 《Go语言圣经》学习笔记 第四章 复合数据类型

    <Go语言圣经>学习笔记 第四章 复合数据类型 目录 数组 Slice Map 结构体 JSON 文本和HTML模板 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. ...

  2. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  3. LabView学习笔记(五):数据类型综合实验

    Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...

  4. 《Python零基础快乐学习之旅》学习笔记3——Python的基本数据类型

    第3章 Python的基本数据类型 1. 数值数据类型 1.1 整数与浮点数的运算 1.2 强制数据类型的转换 1.3 数值运算常用的函数 2. 布尔值数据类型 3. 字符串数据类型 3.1 字符串的 ...

  5. 获取两个数据的交集_Redis学习笔记统计该如何选择数据类型

    关注爱因诗贤每天进步一点点导读 在业务场景中经常需要统计,如某直播累计观看人数.独立访客人数.历史总观看人数等等,再比如要统计某学生某月的签到情况等,遇到统计的情况,就需要思考如何合理地选择 Redi ...

  6. JavaScript学习笔记 - 变量、作用域与内存问题

    本文记录了我在学习前端上的笔记,方便以后的复习和巩固. 4.1基本类型和引用类型的值 ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值.基本类型指的是简单的数据段,而引用类 ...

  7. Shell学习笔记---变量赋值与运算(原创)

    声明:本文仅作学习研究使用,多数语句都是为了介绍语法而构造的. #!/bin/bash #Filename:prameter_parctise2 #Datetime:2010_12_24 09:24 ...

  8. aardio学习笔记-变量与常量

    变    量 定义:在程序运行过程中,用来存储数据值并且其值能被改变的对象称为变量. 要求: 1.变量名开始字符不能为数字. 2.变量名包含中文时,中文字符前面不能有字母或数字. 3.可以使用美元符号 ...

  9. Python学习笔记——变量和字符串

    目录 导引 案例一: 赋值,输出 案例二:赋值,计算,输出 案例三:赋值,拼接,输出 案例四:赋值,输出(转义字符的使用) 案例五:赋值,输出(多个转义字符的使用) 案例六:赋值,输出(赋值多行) 导 ...

  10. python常量变量和对象_Python学习笔记——变量和常量

    一.变量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型. 在Python中,不需要事先声明变量名和类型,直接赋值即可创建各种类型的对象变量 ...

最新文章

  1. JS学习笔记 - 代码复用
  2. Cisco认证(CCNA,CCNP,CCIE)体系中文书籍全集书籍
  3. 单一职责原则(SRP)
  4. pandas中drop用法_pandas中drop()函数用法
  5. web charset
  6. csrf 攻击及防御
  7. spring AOP的配置
  8. 一个查英语缩写的网站
  9. mysql数据库添加商品_如何检测mysql 数据库执行了哪些sql语句 ecshop如何添加商品属性 ecshop 商品属性批量采集入库...
  10. C语言中的这些经典题目你都会了吗?【一文带你回顾经典】【全程高能】
  11. 那些会讲ppt的技术人有多爽?演讲的6个步骤
  12. *4-2 CCF 2014-12-2 Z字形扫描
  13. 烧录器DediWare General使用方法
  14. Lumerical Python API学习(七)——可视化几何
  15. UE4+科大讯飞语音听写2
  16. 蚂蚁p8多少股票_就在明天!“大象”蚂蚁来了 中一签能赚多少?|蚂蚁|a股|港股|科创板|股票...
  17. 【知识】操作系统题目
  18. idea 手动 Recompile 后弹框 messages
  19. 1_10_python基础学习_0515
  20. dcat-admin表格新增数据统计卡片

热门文章

  1. k8s中几种port介绍
  2. javascript写dfs算法
  3. 如何获得Java中泛型类的类型参数?
  4. monkey测试===ios-monkey测试工具
  5. 【EntityFramework Core】实体实例化注入
  6. C语言编程题目(三)
  7. Jquery操作Cookie,保存商品ID值至本地文件中
  8. zabbix在windows服务器下监控
  9. 一步一步教你实现简单的自定义错误跟踪
  10. 使用脚本将数据从辅助数据源传送到 InfoPath 域