c语言FLOAT到底可精确到小数点几位,不是说7位吗,那程序中#define PI ((float)3.141592654f) 这么多位, 5
c语言FLOAT到底可精确到小数点几位,不是说7位吗,那程序中#definePI((float)3.141592654f)这么多位,到底是怎么回事...
c语言FLOAT到底可精确到小数点几位,不是说7位吗,那程序中#define PI ((float)3.141592654f) 这么多位,到底是怎么回事
展开
5个回答
展开全部
要看在什么程序的吧,C++有32位,而T……的只有16位
可能一个位是8个字节吧,好多个二进制位
可能一个位是8个字节吧,好多个二进制位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用sizeof可以看出内存字节数的, double有十六位有效数字,float只有六位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
显示默认是6位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在这里是强转为float类型了,它会截断后面的几位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询