失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > int i=-20; unsigned int j = 10; i+j;的问题

int i=-20; unsigned int j = 10; i+j;的问题

时间:2021-05-10 00:48:29

相关推荐

int i=-20; unsigned int j = 10; i+j;的问题

int i=-20;unsigned int j = 10;unsigned int k=i+j;cout<<(int)k;//输出为-10cout<<k;//输出为4294967286从这可以理解:在i+j运算时,并不会把i的符号位去掉,而是也参与运算,并将结果都赋给了k,因此k的最高位其实是1。只不过打印显示不一样的问题,是选择的方式问题。

如果觉得《int i=-20; unsigned int j = 10; i+j;的问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。