C语言中如何把数字用二进制输出? (如 %d 是十进制输出)

日期:2017-10-11 05:55:44 人气:1

C语言中如何把数字用二进制输出? (如 %d 是十进制输出)

没有专门的二进制表示方法,自己不断用n模2取余数,顺序输出就行了。参见下列代码的主函数 dectobin #include int main(void) { int i,n; void dectobin(int n); scanf("%d",&n); dectobin(n); /*定义函数,将n转换为二进制之后的数值*/ printf("\n"); } void dectobin
    A+
热门评论