码迷,mamicode.com
首页 > 其他好文 > 详细

NSDate 问题

时间:2017-07-30 11:37:34      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:范围   bsp   ack   data   nbsp   height   bottom   比特   str   

类型 比特数 有效数字 数值范围
float 32 6-7 -3.4*10(-38)~3.4*10(38)
double 64 15-16 -1.7*10(-308)~1.7*10(308)
long double 128 18-19 -1.2*10(-4932)~1.2*10(4932)


double 和 float 的差别:

double为双精度,占8个字节,有效数位是16位。Float为单精度。内存中占4个字节。有效数位是7位(由于有正负,所以不是8位)。但double消耗内存是float的两倍,double的运算速度比float慢得多,在不确定的情况下还是尽量用double以保持正确性.


 NSDate * date = [NSDate dateWithTimeIntervalSince1970:[timeStr doubleValue]];

//floatValue 会造成“秒”转译错误



NSDate 问题

标签:范围   bsp   ack   data   nbsp   height   bottom   比特   str   

原文地址:http://www.cnblogs.com/yxysuanfa/p/7258469.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!