c语言学习笔记-递归1

http://topic.csdn.net/u/20080412/16/b0bdf925-4003-4ccf-9420-c22a5c7f2aae.html

C 如何把一个整数以二进制形式打印出来,例如:9 输出结果为:1001b

 void binary_(int x)

{

    if (x<=0) return;   

    else   

     { 

        binary_(x/2); 

        printf("%d",x%2);   

     }

}

你可能感兴趣的:(c语言学习笔记-递归1)