读书人

c 语言 将 一个整数 用二进构图示出来

发布时间: 2013-03-28 10:20:24 作者: rapoo

c 语言 将 一个整数 用二进制表示出来

#include<stdio.h>    3 int main(){  4         const int bits = sizeof(int)*8;  5         unsigned int masker = 1 << bits-1;  6         int m = 0 ;  7         printf("请输入一个整数\n");  8         scanf("%d",&m);  9         printf("整数m=%d 的二进制表示为:\n",m); 10         int i =0; 11         for(i=0;i<bits;i++){ 12                 //printf("%c",m&masker?'1':'0'); 13                 //printf("%d",m<0); 14                 printf("%c",m<0?'1':'0'); 15                 m = m<<1; 16                 if((i+1)%4==0  && (i!=(bits-1))) 17                 {        18                          19                         printf(","); 20                 } 21         } 22         printf("\n"); 23         return 0 ;? ? ? ? ? }                                            

?

读书人网 >编程

热点推荐