level 1
john伯努利
楼主
想通过位段实现对float里尾符、阶码、尾数的查看,写出如下代码,但是代码有问题...恳求各位指教,谢谢~
#include<stdio.h>
int main(){
struct FLOAT{
unsigned a:1;
unsigned b:7;
unsigned c:24;
};
struct FLOAT *dino;
float *kem;
float p = 3.14;
kem = &p;
dino = kem;
printf("%x\n", dino->a);
printf("%x\n", dino->b);
printf("%x\n", dino->c);
return 0;
}
2011年05月23日 05点05分
1
#include<stdio.h>
int main(){
struct FLOAT{
unsigned a:1;
unsigned b:7;
unsigned c:24;
};
struct FLOAT *dino;
float *kem;
float p = 3.14;
kem = &p;
dino = kem;
printf("%x\n", dino->a);
printf("%x\n", dino->b);
printf("%x\n", dino->c);
return 0;
}