那些天纠结的BUG

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