1. 程式人生 > >C/C++程式題(騰訊筆試題)

C/C++程式題(騰訊筆試題)

//不用sizeof()求一個整型數的字長
/*#include <stdio.h>
int main(){
int a;
a=-1;
unsigned  int x;
x=(int)a;
    printf("%d\n",a);
printf("%u\n",x);

int count=0;
    
while(x/2>=1){
x=x/2;
    count++;  
}
printf("%d\n",count);//得到位數
printf("%d\n",(count+1)/8);//得到該系統整型的字長
return 0;
}*/
//陣列法
#include <stdio.h>
int main(){
int a[2];
    int add1=(int)&a[0];
int add2=(int)&a[1];
printf("the size of int:%d\n",add2-add1);


return 0;
}