//写一个程序,将十进制,可以转换为2进制,八进制,十六进制,四进制 #include <stdio.h> #include <stdlib.h> /************************************************************************/ /* 将数字换算成2进制打印出来 */ /************************************************************************/ void go2(int x) { if (x == 0){ return; } else{ int i = x % 2;//取余 x /= 2; go2(x); printf("%d", i); } } /************************************************************************/ /* 将数字换算成16进制打印出来 */ /************************************************************************/ void go16(int x) { if (x == 0){ return; } else{ int i = x % 16;//取余 x /= 16; go16(x); printf("%x", i); } } void main() { go16(11); getchar(); }
10进制转化成2进制,16进制
作者:nfcm
qq讨论群:313032825
本人做了一个微信公众号,用于分享各类视频学习资源和我多年学习经验,喜欢的可以关注哦!
本人做了一个微信公众号,用于分享各类视频学习资源和我多年学习经验,喜欢的可以关注哦!
如果你觉得文章对你有用,不妨点下右下角的推荐按钮。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。