This is a good overview:
http://reference.jumpingmonkey.org/programming_languages/objective-c/types.html
or run this code
NSLog(
@"Primitive sizes:"
)
;
NSLog(
@"The size of a char is: %d."
, sizeof(
char
)
)
;
NSLog(
@"The size of short is: %d."
, sizeof(
short
)
)
;
NSLog(
@"The size of int is: %d."
, sizeof(
int
)
)
;
NSLog(
@"The size of long is: %d."
, sizeof(
long
)
)
;
NSLog(
@"The size of long long is: %d."
, sizeof(
long
long
)
)
;
NSLog(
@"The size of a unsigned char is: %d."
, sizeof(
unsigned char
)
)
;
NSLog(
@"The size of unsigned short is: %d."
, sizeof(
unsigned short
)
)
;
NSLog(
@"The size of unsigned int is: %d."
, sizeof(
unsigned int
)
)
;
NSLog(
@"The size of unsigned long is: %d."
, sizeof(
unsigned long
)
)
;
NSLog(
@"The size of unsigned long long is: %d."
, sizeof(
unsigned long
long
)
)
;
NSLog(
@"The size of a float is: %d."
, sizeof(
float
)
)
;
NSLog(
@"The size of a double is %d."
, sizeof(
double
)
)
;
NSLog(
@"Ranges:"
)
;
NSLog(
@"CHAR_MIN: %c"
, CHAR_MIN)
;
NSLog(
@"CHAR_MAX: %c"
, CHAR_MAX)
;
NSLog(
@"SHRT_MIN: %hi"
, SHRT_MIN)
; // signed short int
NSLog(
@"SHRT_MAX: %hi"
, SHRT_MAX)
;
NSLog(
@"INT_MIN: %i"
, INT_MIN)
;
NSLog(
@"INT_MAX: %i"
, INT_MAX)
;
NSLog(
@"LONG_MIN: %li"
, LONG_MIN)
; // signed long int
NSLog(
@"LONG_MAX: %li"
, LONG_MAX)
;
NSLog(
@"ULONG_MAX: %lu"
, ULONG_MAX)
; // unsigned long int
NSLog(
@"LLONG_MIN: %lli"
, LLONG_MIN)
; // signed long long int
NSLog(
@"LLONG_MAX: %lli"
, LLONG_MAX)
;
NSLog(
@"ULLONG_MAX: %llu"
, ULLONG_MAX)
; // unsigned long long int
When run on an iPhone 3GS (iPod Touch and older iPhones should yield the same result) you get:
Primitive sizes:
The size of a char
is: 1
.
The
size of short
is: 2
.
The
size of int
is: 4
.
The
size of long
is: 4
.
The
size of long
long
is: 8
.
The
size of a unsigned char
is: 1
.
The
size of unsigned short
is: 2
.
The
size of unsigned int
is: 4
.
The
size of unsigned long
is: 4
.
The
size of unsigned long
long
is: 8
.
The
size of a float
is: 4
.
The
size of a double
is 8
.
Ranges
:
CHAR_MIN: -128
CHAR_MAX: 127
SHRT_MIN: -32768
SHRT_MAX: 32767
INT_MIN: -2147483648
INT_MAX: 2147483647
LONG_MIN: -2147483648
LONG_MAX: 2147483647
ULONG_MAX: 4294967295
LLONG_MIN: -9223372036854775808
LLONG_MAX: 9223372036854775807
ULLONG_MAX: 18446744073709551615
分享到:
相关推荐
本篇将深入探讨Python中的地图与等值域地图的可视化案例,这主要依赖于两个强大的库:`matplotlib`和`cartopy`。 首先,`matplotlib`是Python最常用的绘图库,它提供了一系列丰富的图形绘制功能,包括2D和3D图表。...
lotus Domino开发域相关文档--多值域列表
WS364-卫生信息数据元值域代码 WS364-2011 (1-17全集) PDF+Excel
WS 364-2011卫生信息数据元值域代码 第13部分:卫生费用
4. **基本不等式法**:利用均值不等式、柯西不等式等,对某些特定类型的函数求最值,从而确定值域。 5. **函数的单调性(导数)法**:利用函数的单调性,如增函数的值域在定义域内是连续且递增的,减函数的值域是...
本节主要探讨的是C语言中的数据类型及其运算,这对于理解和编写有效的单片机程序至关重要。 首先,C语言提供了多种数据类型来存储不同类型的数据。例如: 1. **无符号字符型(unsigned char)**:占用1字节(8位),...
本课时的教学目标是让学生理解函数值域的概念,并掌握不同类型的函数值域的求解方法。教学的重点是求函数的值域。 教学过程主要围绕以下几个方面展开: 1. **函数的值域定义**:值域是函数f从定义域中的每一个元素...
专题:高中函数值域的求法与应用 在高中数学中,函数值域是一个至关重要的概念,它描述了函数所有可能输出值的集合。理解并掌握求解函数值域的方法对于解决各种数学问题,尤其是高考中的函数问题至关重要。以下是几...
WS 364-2011卫生信息数据元值域代码 第3部分:人口学及社会经济学特征
WS 364-2011卫生信息数据元值域代码 第1部分:总则
WS 364-2011卫生信息数据元值域代码 第9部分:实验室检查
- 二次函数y=ax^2+bx+c(a≠0),值域取决于判别式Δ以及a的符号。 - 幂函数y=x^n,其值域与n的正负和整数属性有关。 4. **求值域的方法**: - 配方法:通过配方将函数转化为完全平方的形式来求解。 - 换元法:...
在C语言中,类型、运算符与表达式是编程的基础,理解它们对于任何初学者都是至关重要的。本章的学习资料将深入讲解这些概念,帮助新手更好地掌握C语言。 首先,我们要了解C语言中的数据类型。数据类型决定了变量...
文件标题“WS 364-2011卫生信息数据元值域代码 第6部分:主诉与症状”指的是中国卫生行业标准中的一部分,具体编号为WS 364-2011的第六部分,它专门规定了与主诉(患者描述的最突出和最难以忍受的症状)和症状有关的...
Hamilton矩阵的$n$-次数值域的某些性质,阿拉坦仓,海国君,本文给出了Hamilton矩阵$n$-次数值域的一种对称性, 指出当Hamilton矩阵的两种分块形式符合某种对称时, 其$n$-次数值域关于虚轴相互对称.
WS 364-2011是中国卫生行业标准,标题为“卫生信息数据元值域代码 第8部分:临床辅助检查”。这部分标准的主要内容是对采用医用设备、仪器、器械等进行检查的相关信息的数据元值域进行编码,其适用范围涵盖了临床...