objective-c float 类型,疯狂IOS讲义,上没有

转自:http://www.yiibai.com/objective_c/objective_c_data_types.html

浮点类型

下表给出了有关标准的存储大小和取值范围和精度的浮点类型的详细信息:

类型 存储大小 取值范围 精确
float 4 byte 1.2E-38 to 3.4E+38 6 decimal places
double 8 byte 2.3E-308 to 1.7E+308 15 decimal places
long double 10 byte 3.4E-4932 to 1.1E+4932 19 decimal places

头文件float.h中定义的宏,允许使用这些值和其他详细信息在程序中实数的二进制表示。下面的例子将打印存储空间所采取的浮点类型,其范围值:

#import <Foundation/Foundation.h>

int main()
{
   NSLog(@"Storage size for float : %d \n", sizeof(float));
   
   return 0;
}

当编译并执行上述程序,在Linux上产生以下结果:

2013-09-07 22:22:21.729 demo[3927] Storage size for float : 4 

你可能感兴趣的:(objective-c float 类型,疯狂IOS讲义,上没有)