[C语言] 嵌入式C大师请进(MISRA警告处理)
1610|27
|
|
|
|
|
|
|
|
|
|
|
评论
@791314247 :0xFFFF可能应该是-1;也可能就是65535,需要区别他俩.
@791314247 :多出来一个符号位你没地方放.
@791314247 :0-65535呢?
其实我仔细想了以下,错误的本质是2个unsigned short型的数据的差最大是0XFFFF,也就是65535,而相同类型的singned short型的数据取值范围却是-32768~32767,最大只有32767,根本就不能接收65535,所以我觉得这才是错误的本质
讲解的很明白很清晰
老哥,稳,强
|
|