C 小问题 请求解答
程序代码:
#include<stdio.h>
int main(){
unsigned i=4294967296,m=4294967295;
int k=4294967296,l=4294967295;
printf("%d,%d,%d,%d,%d\n",i,i-1,i-2,sizeof(int),m);
printf("%d,%d,%d,%d,%d\n",k,k-1,k-2,sizeof(unsigned),l);
}
用的是devC++,请问结果为什么是这个呢?
图片附件: 游客没有浏览图片的权限,请
登录 或
注册