在c++中有没有可能将float型的数据,强制转化为int*型的???
答案:4 悬赏:0
解决时间 2021-02-11 14:55
- 提问者网友:相思故
- 2021-02-10 21:31
在c++中有没有可能将float型的数据,强制转化为int*型的???
最佳答案
- 二级知识专家网友:专属的偏见
- 2021-02-10 21:49
不可以,至少通过您说的强制转换是不可以的,通过其他的办法倒是也可以。
全部回答
- 1楼网友:嗷呜我不好爱
- 2021-02-10 22:41
。理论上来讲是可以的,它也毫无意义?你要搞清楚!
即便你将一个FLOAT型的数据转化为指针,毫无意义你这么转化的意义是什么
- 2楼网友:两不相欠
- 2021-02-10 22:21
这个用浮点打印仍旧是1.0000,但是专成int就是0了 ??应该是1啊,你把f强制成double的先看看结果,如果不到1的话,那就是的说法对了。
- 3楼网友:两不相欠
- 2021-02-10 22:02
可以先转换成int再转成int*:
float f = 1234;
int *p = (int*)(int)f;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯