70,023
社区成员




肯定是有符号的
int 1;
假设在TC中编译 2个字节 (偷个懒少写16位)
内存形式是:
0000 0000 0000 0001
最高位0代表正数
若是1则表示负数
int main()
{
char A = 0xFF;
char *a = &A;
unsigned char *b = &A;
printf("char:%d\tunsigned char:%d", *a, *b);
}
#include <iostream>
using namespace std;
int main()
{
cout<<0xffffffff<<endl;
return 0;
}