C语言中如何把数字用二进制输出? (如 %d 是十进制输出)
C语言中如何把数字用二进制输出? (如 %d 是十进制输出)
日期:2017-10-11 05:55:44 人气:1
没有专门的二进制表示方法,自己不断用n模2取余数,顺序输出就行了。参见下列代码的主函数 dectobin
#include
int main(void)
{
int i,n;
void dectobin(int n);
scanf("%d",&n);
dectobin(n); /*定义函数,将n转换为二进制之后的数值*/ printf("\n"); }
void dectobin