设为首页 加入收藏

TOP

查看数字在计算机内部的二进制表示
2014-11-23 21:26:53 】 浏览:1395
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编写的打字练习

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目