注:在内存中,负数是以补码的形式存贮的!!!!!!!!
比如 char count=-87 在内存中的存储形式是:1010 1001
char count=-128 在内存中的存储形式是:1000 0000
char型数据在内存中的存储形式是:1000 0111 输出屏幕 -121
#include"stdio.h"
void main(){
unsigned int a=0;
char b=-87;
a=b;
printf("a=%u\n",a);
}
打印输出: a=4294967209
分析: