1
Q
关于漂浮到int
A
回答
1
这在C++标准(草案标准N3337)被指定
4.9浮动积分转换
1浮点类型的prvalue可以转换为一个整数的prvalue类型。转换截断;也就是说,小数部分被丢弃。如果截断的值无法在目标类型中表示,则行为未定义。 [注意:如果目标类型是bool,请参阅4.12。 - 尾注]
2
C++ 11§4.9/ 1:
”转换截断;也就是说,小数部分被丢弃。如果截断的值不能是目标类型中表示的 ,则行为未定义。
这’的IT,它的理论:因为标准是这样说的。
这是一个合理的语言设计选择,但决不是唯一可能的合理选择。
相关问题
- 1. Cast漂浮到int或int来浮动?
- 2. 浓缩3漂浮到uint64_t
- 3. 漂浮在C++
- 4. 漂浮在CSS
- 5. CSS漂浮右
- 6. 用浮漂
- 7. 圆浮漂浮在阵列
- 8. int()不适用于浮动?
- 9. 三角形漂浮
- 10. 漂浮在Firefox中
- 11. IE6漂浮标签
- 12. Css漂浮布局
- 13. css漂浮物体
- 14. 方块不漂浮
- 15. 漂浮在身体
- 16. 漂浮在镀铬
- 17. 漂亮的漂浮列表列表?
- 18. 定义函数 - INT的类型和漂浮在Haskell的
- 19. 整数参数预期INT了漂浮在OpenCV的
- 20. 我想知道怎么把()把int更改为漂浮在值
- 21. 漂浮的元素没有正确漂浮
- 22. 漂浮在一个浮点内的dotnetnuke?
- 23. 浮动:正确;不是一路漂浮
- 24. 得到获取最近的其他漂浮浮标阵列
- 25. 漂浮在X小数
- 26. 漂浮的DIV容器
- 27. NumPy的bincount()用浮漂
- 28. 如何创建漂浮在
- 29. css漂浮列标题
- 30. 漂浮与结构数组?
我们得到这个结果是因为它是语言规范所要求的。语言规范可能要求在'i'中产生'25'。在那种情况下,它会愉快地制作'25'。即它背后没有“理论”,结果与任何“二元形式”无关。只有一个要求,通过任何必要的手段来实施。 – AnT 2014-09-28 04:55:31