“c语言”归c语言,“汇编”归汇编,不要混在一起说,一起学。
编码知识对c语言来说,用处不大。对你来说,他是一个无用的学习负担。
编码是汇编主题,棘手,复杂,高深,几乎和散列表一样,令人望而生畏。
但是;你在c语言中是感觉不出这一点的,因为c语言是高级语言,不会有这种感觉的。
char a=‘a’+32;这是高级汇编的写法,你需要知道的是为什么是汇编?而不是;我可以这么写而了事。
a是字符类,而字符类不包含32这个成员的。
unsigned int int i =0; i-1;这个会发生溢出,原因是没有 i-1 对应的值存在。
int i =0; i-1;而他不会,他是有 i-1 对应的值的。
当然这是c语言的解释,汇编是另外的一套解释,但是汇编的解释肯定是不对的,因为这是c语言,而不是汇编,对吧。其实反过来,也一样。
学c语言的人都是懂汇编的,有得以是汇编高手。但这不是说汇编和c语言就是一回事