网站介绍:文章浏览阅读5k次,点赞401次,收藏37次。先来看一个程序:#includeint main(){unsigned a=5;int b=-10;std::cout<<b+b<<std::endl;//正常输出std::cout<<a+b<<std::endl;return 0;}打印:-20 4294967291-20正常打印我们都知道,但当一个有符号和一个无符号之间的数进行相加减会发生什么呢?是这样的:a+b,首先把负数转换为无符号数,然后在进行运算。b_c++无符号数和有符号数转换
- 链接地址:https://blog.csdn.net/weixin_50295944/article/details/117571227
- 链接标题:C++有符号和无符号之间的转换_c++无符号数和有符号数转换-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:7776
- 网站标签:c++无符号数和有符号数转换