1 / 35
文档名称:

无限互联之基础语法介绍.ppt

格式:ppt   大小:2,826KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

无限互联之基础语法介绍.ppt

上传人:文库新人 2022/1/18 文件大小:2.76 MB

下载得到文件列表

无限互联之基础语法介绍.ppt

相关文档

文档介绍

文档介绍:无限互联之基础语法介绍
第1页,本讲稿共35页
核心内容
标示符
关键字
oc基本数据类型
运算符
表达式和语句
分支和循环
变量的作用域
第2页,本讲稿共35页
标示符
oc语言中,对各种变量、方法和类等要素命名时页,本讲稿共35页
数据类型格式化说明符
数据类型
OC关键字
格式说明引导符
整型
int
%d、%i
短整型
short int
%hd、%hi
长类型
long int
%ld、%li
无符号短整型
unsigned int
%u
无短整型
unsigned short
%hu
无符号长整形
unsigned long
%lu
类型名
OC关键字
格式引导说民符
浮点型
float
%f
双精度型
double
%f
长双精度类
long double
%lf
字符型
char
%c
第12页,本讲稿共35页
整数类型
oc中整数类型用 int 来表示, 格式化符号用 %i 或d%来表示
比如: int a = 100;
oc 语言的整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ ,如:
int b = 600; //正确 long c = 88888888888L;
类型
占用存储空间
值域范围
Byte
1个字节
-128 ~ 127
short
2个字节
-215~ 215-1
int
4个字节
-231 ~ 231-1
long
8个字节
-263 ~ 263 -1
第13页,本讲稿共35页
浮点类型
浮点类型的变量可以存储包括小数的值
oc中有两种浮点类型
float 有效数字为6~7位, 格式化说明符号用 %f 表示
double 有效数字为 15~16位 格式化说明符号用%f, %e或%g表示
oc中浮点型常量默认为double型,如果要声明一个常量为float,在数字的后面加f或F。
double m = ; //正确 float f = ;
下面列出oc的各种浮点类型
类型
占用存储空间
值域范围
float
4字节
- ~
double
8字节
-~
第14页,本讲稿共35页
字符char
char型数据用来表示通常意义上的”字符”,格式化说明符用 %c 表示
字符常量为用单引号括起来的单个字符,例如:
char achar = ‘a’;char b = ‘0’; char cChar = ‘苹’; 值域范围: -128 ~ 127
“\n”,oc编译器把这个当作单个字符
unsigned char 值域范围:0 ~ 255
oc 字符采用 Unicode 编码,每个字符占两个字节,因而可用十六进制编码形式表示,例如:
char c1 = '\u0061';
注:Unicode是全球语言统一编码
第15页,本讲稿共35页
char类型(ASCII码)
第16页,本讲稿共35页
逻辑型 Boolean
Boolean 类型指的是用于存储真值和假值的变量,一般用于程序流程控制 。
Boolean 类型数据允许取值 true 或 false ,也可以是0或非0的整数替代 true 和 false ,这点和 java语言不同。
实例:
Boolean flag = true;
if(flag)
{
NSLog(@”Hello iPhone”);
}
第17页,本讲稿共35页
限定词
long int: 声明变量xx为long的整型变量。格式化符为%li, 如: long int a;
long long int: 声明变量xx为long long的整型变量, 格式化符%lli, 如: long long int b;
long double: 跟int 基本相同
unsigned int: 声明无符号的整型变量. 如: unsigned int c;
signed int: 声明有符号的整型变量. 如:signed int d;
第18页,本讲稿共35页
void类型
告诉编译器没有任何范围类型的值
不能像其他数据类型一样来声明变量
例如: void i = 10;//错误
void通常与方法一起搭配使用, 比如:
- (void) test
{
// code
}
第19页,本讲稿共35页
id类型