#include
int main(void){
char c=97;
short s=97;
int n=97;
float f=97;
double d=97;
int i,j;
printf("char 97在计算机中的二进制表示:");
for(i=sizeof(char)*8-1;i>=0;i--)
printf("%d",(c>>i)&1);
printf("\nshort 97在计算机中的二进制表示:");
for(i=sizeof(short)*8-1;i>=0;i--)
printf("%d",(s>>i)&1);
printf("\nint 97在计算机中的二进制表示:");
for(i=sizeof(int)*8-1;i>=0;i--)
printf("%d",(n>>i)&1);
printf("\nfloat 97在计算机中的二进制表示:");
char* ip=&f;
for(i=3;i>=0;i--){
for(j=7;j>=0;j--)
printf("%d",(*(ip+i)>>j)&1);
}
printf("\ndouble 97在计算机中的二进制表示:");
ip=&d;