RWYQ阿伟 | 2022-12-04 | 未命名 | 0条留言 | 776 | 2022-12-04更新
2.1.2类型转换
转换过程
非布尔类型的算数值赋给布尔类型时,初始值为0,结果为false,否则为true。
布尔值赋值给非布尔值时,初始值为false结果为0,初始值为true结果为1。
浮点数赋值给整数类型时,保留整数部分。
整数值赋给浮点类型时,小数部分记为0.
给无符号类型赋值一个负数时,结果是当前表示数取模后的余数。
赋给一个带符号类型超出其范围的值时,结果是未定义的。
建议:避免无法预知和依赖于实现环境的行为。
博客内容遵循 署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。
本文链接:https://rwyqboy.top/post/508.html
版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
标题:【wiki】C++ Primer学习笔记_2.1.2类型转换
作者:RWYQ阿伟
浏览:776
发布:2022-12-04
更新:2022-12-04
分类:未命名
标签: 编程 c++