标签:ios开发
类型 比特数 有效数字 数值范围简单来说,Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位),在我的电脑且VC++6.0平台中默认显示是6位有效数字;double为双精度,占8个字节,有效数位是16位,但在我的电脑且VC++6.0平台中默认显示同样是6位有效数字(见我的double_float文件)
double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,在不确定的情况下还是尽量用double以保持正确性.
NSDate * date = [NSDate dateWithTimeIntervalSince1970:[time Str doubleValue]];
//floatValue 会造成“秒”转译错误
标签:ios开发
原文地址:http://blog.csdn.net/ios14311034/article/details/46603531