有关位段
c语言吧
全部回复
仅看楼主
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
level 7
似乎可以用C++里的bitset吧,路过...
2011年05月23日 10点05分 2
1