首页 > 代码库 > OC温习一:基本数据类型
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类型;
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温习一:基本数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。