数据在内存中存储方式学习

void test_1_1()
{ short int k;
       unsigned short int j;
      
       k = 0xcdac;
       printf("k = %d!\n",k);
       k = -12884;
       printf("k = %d!\n",k);
      
       j = 0xcdac;
       printf("j = %d!\n",k);
       j = -12884;
       printf("j = %d!\n",k);

}

有人说在vc6里面前面2个和后面2个的数值不同,可我在vs2008和ubuntu里面是一样的。

猜你喜欢

转载自blog.csdn.net/tankaro/article/details/51728017