设为首页 加入收藏

TOP

查看数字在计算机内部的二进制表示
2014-11-23 21:26:53 来源: 作者: 【 】 浏览:16
Tags:查看 数字 计算机 内部 二进制 表示

  #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;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于C语言中数据精度问题 下一篇计算机二级辅导:VC编写的打字练习

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: