C语言中signed与unsigned的转换
谭浩强的书里面讲过一句,
int a, b, c;
unsigned int d, e;
a=7;
b=-8;
c=a+b;
d=a+b;
e=(unsigned int)b;
最后的结果是:
c=-1;
d=4294967295;
(-1的补码当成无符号数去读)
【C语言中signed与unsigned的转换】e=4284967288;
(-8的补码当成无符号数去读)
推荐阅读
- 夜游宫|夜游宫 心语
- 跌跌撞撞奔向你|跌跌撞撞奔向你 第四章(你补英语,我补物理)
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 子龙老师语录
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 小学英语必考的10个知识点归纳,复习必备!
- 六步搭建ES6语法环境
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗