博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ObjC学习(2):数据类型(1)
阅读量:7096 次
发布时间:2019-06-28

本文共 966 字,大约阅读时间需要 3 分钟。

2.1 数据类型分类

在ObjC中,所有的变量必须先声明后使用。在声明变量的时候,需要指定变量的类型。

声明变量时,只要指定变量的类型和变量名即可,语法格式如下:

type  varName;

ObjC支持的数据类型包括:基本类型、构造类型和指针类型。其中,基本类型包括:整型、字符型、浮点型和枚举型;构造类型包括:数组类型、结构体类型和共用体类型;而指针类型是ObjC中最重要的类型。

2.2 基本数据类型

2.2.1 整型

包括以下类型:

  • short int(简称short):在内存中通常占16位,取值范围是-32768(-2^15)~32767(2^15-1)。
  • int:在内存中占32位,取值范围是-2147483648(-2^31)~2147483647(2^31-1)。
  • long int(简称long):在不同的平台上所占用的内存空间不同,其取值范围也略有不同。
  • long long:在内存中占64位,取值范围是-9223372036854775808(-2^63)~9223372036854775807(2^63-1)。

ObjC中整数数值有3种表示方式:十进制、八进制和十六进制。八进制的整数以0开头,十六进制的整数以0x或0X开头,其中10~15分别以a~f(不区分大小写)来表示。

ObjC还允许在上述4种整型前面添加unsigned关键字,将它们变成无符号整型。例如,unsigned short型的取值范围是0~65535。

2.2.2 字符型

字符型(char)用于表示单个字符,字符型直接量必须使用单引号(‘)引起来。ObjC的每个字符只占1字节。

字符型直接量有两种表示形式:

  • 直接通过单个字符来指定字符直接量,例如’A’、’6’等。
  • 通过转义字符表示特殊的字符型直接量,例如’\n’、’\t’等。

char类型的值也可以直接作为整型的值来使用,它是一个8位的无符号整数,取值范围是0~255。

ObjC提供了NSString类来表示字符串。字符串由多个字符组成,使用双引号括起来,并在前面使用@符号。例如:NSString *s = @“Hello, world!”;

注意,在ObjC中,单引号、双引号和反斜线都有其特殊的用途,如果一个字符串中包含了这些特殊字符,则应该使用转义字符的表示形式。

转载地址:http://tkoql.baihongyu.com/

你可能感兴趣的文章
sqlserver全文检索
查看>>
C# 语言规范_版本5.0 (第13章 接口)
查看>>
静态库 调试版本 和发布版本
查看>>
Nginx安装及使用
查看>>
php---静态变量缓存
查看>>
UVa111
查看>>
css points
查看>>
对于后台特殊功能问题思路
查看>>
进阶第七课 Python模块之re
查看>>
课堂练习
查看>>
Android 上的浏览器
查看>>
微信小程序获取用户手机号,服务器解码demo
查看>>
Mac常用软件大全, 6-18特惠 ,限时降价,需要的看看吧
查看>>
Netty实践:ChannelInboundHandlerAdapter与ChannelOutboundHandlerAdapter
查看>>
Go语言学习笔记四: 运算符
查看>>
windows mongodb最常用命令简单归纳
查看>>
JS执行模糊搜索
查看>>
C++11新特性
查看>>
PowerTeam--Alpha阶段个人贡献分及转会人员
查看>>
判断 checkbox 是否选中以及 设置checkbox选中
查看>>