您的位置:首页 > 编程语言 > C语言/C++

C/C++程序题(腾讯笔试题)

2015-04-09 09:51 309 查看
//不用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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息