OC温习一:基本数据类型

Posted 一人前行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OC温习一:基本数据类型相关的知识,希望对你有一定的参考价值。

类型限定修饰词 除了上图中基本数据类型之外, 还有一些类型限定修饰词:

short短型:修饰 int  double;

long长型:修饰 int double;

signed 有符号型:修饰int  char;

unsigned无符号型:修饰 int char;

注:这些限定词经常用来限定int型,在限定int类型时, int可以省略;

      short和long会改变int型的长度,在不同编译器长度不相同,但是一般short长度不大于int, int长度不大于long;

      signed和unsigned 不会改变类型长度,仅表示最高位是否为符号位,其中unsigned表示大于等于0的正数。

取值范围:

  • int:-2147483648~2147483647
  • unsigned int:0~4294967295
  • short:-32768~32767
  • unsigned short:0~65535
  • long: -2147483648~2147483647
  • unsigned long:0~4294967295

存储空间:

关于这些基本数据类型,平时用的时候有几点需要注意一下:
1.char类型是最小的数据类型(任意编译器下都是占1Byte),char类型的变量可以赋值某个字符、也可以赋值ASCII值;
2.可以使用long long来修饰一个整型,但是long long不能修饰double;
3.不存在short short;
4.浮点型常量后面加f,编译器认为是float类型,否则是double类型;
 
本篇参考:http://www.jianshu.com/p/987fb6fb49dc

以上是关于OC温习一:基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

oc学习1——基本数据类型

OC数据类型

Objective-C 变量和基本的数据类型

OC基本数据类型,CGGeometry类定义几何元素的结构和操作几何元素的函数

OC内存管理

OC内存管理