社区
C++ 语言
帖子详情
怎么判断一个数是float还是double
c19860726
2008-08-19 03:05:31
3.541是float还是double?
...全文
1460
6
打赏
收藏
怎么判断一个数是float还是double
3.541是float还是double?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bitxinhai
2008-08-19
打赏
举报
回复
变量的话:
float i=1;
cout<<typeid(i).name()<<endl;
这个方法不错!!
如果是一个常数:
不管什么时候,都是double类型的!!
珍惜生命远离CPP
2008-08-19
打赏
举报
回复
double
tangshuiling
2008-08-19
打赏
举报
回复
[Quote=引用 1 楼 clhposs 的回复:]
sizeof()
看他占多大
[/Quote]
浮点数在不明确规定为float是,编译系统默认为double.除非这么使用:3.541L ,利用一楼的方法判断不失为一种方式
smallfishff
2008-08-19
打赏
举报
回复
sizeof() 不能完全正确统计.
需使用标准库typeid
typeinfo.h
float i=1;
string cc=typeid(i).name();
ww2734
2008-08-19
打赏
举报
回复
^^^^^浮点型数据都是以double存的,怎么判断?
clhposs
2008-08-19
打赏
举报
回复
sizeof()
看他占多大
判断
两个
double
/
float
是否相等
浮点数之间的等值
判断
,基本数据类型不能用==来比较,包装数据类型不能用equals来
判断
。 浮点数采用“尾数+阶码” 的编码方式,类似于科学计数法的“有效数字+指数” 的表示方式。二进制无法精确表示大部分的十进制...
Java
判断
字符串是否是整数或者浮点数
//
判断
整数(int) private boolean isInteger(String str) { if (null == str || "".equals(str)) { return false; } Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$"); return pattern.matcher(str)...
C++
float
、
double
判断
是否等于0
如果是两个int类型的数据,想要
判断
他们是否相等,我们可以直接比较。 int a =11; int b=11; if(a==b) 答案是肯定的,BUT如果是
float
和
double
:
float
是32位,
double
是64位。
float
32位中,有1位符号位,8位指数位,...
python中
float
和
double
有什么区别_关于C++:
float
和
double
的区别是什么?
然而,在大多数情况下,
float
和
double
似乎是可互换的,即使用
一个
或另
一个
似乎不会影响结果。是真的吗?浮球和双打何时可以互换?他们之间有什么区别?巨大的差异。顾名思义,
double
的精度是
float
的2倍。一般来说,...
如何
判断
一个
float
/
double
是不是
一个
有效的值
前几天游戏程序爆在三角形碰撞测试里面.结果发现是D3DXIntersectTri给我返回了
一个
float
(-1.#INF000).这个值相信大家都不陌生.出现这个值的情况一般是除数为0的情况...那么如何
判断
一个
float
/
double
值是不是(-1.#INF000
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章