那些天纠结的BUG

来源:互联网 发布:windows 关闭系统还原 编辑:程序博客网 时间:2024/05/17 05:06

1 char VS unsigned char
如图:当temp 是无符型,正确输出216
这里写图片描述
如图,当temp是有符型,错误输出4294967256
这里写图片描述
2 当字符数组,强制转换成 (unsigned *),此时每一步是4个字节
这里写图片描述
结果对比
这里写图片描述
3 无符字符数组,切忌转换成string 类型
4 输入相同,函数也相同,但是两次执行后,结果不一样
:一定是变量没有清零,即使变量每次执行都重新赋值,也是位置错误。
5 无符值赋给有符变量,再将有符型变量以无符型输出,答案一定错误。