谁能给个C语言各进制(2、8、10、16)自由转换的源程序?要能算小数点的 。本人想学习学习--

日期:2011-09-29 09:21:04 人气:2

谁能给个C语言各进制(2、8、10、16)自由转换的源程序?要能算小数点的 。本人想学习学习--

我给你没有小数点的,你看看能不能自己编个ftox 把整数n换成b进制的数:它的思路是,先按逆序生成b进制数的每一位,再用函数reverse对字符串颠倒得到最终结果。你要是还有什么不懂,可以问我。 void itob(int n, char s[], int b) { int i, j ,sign; void revrse(char s[]); if((sian = n) < 0) n = -n; i = 0; do { j = n % b; s[i++] = (j <
    A+
热门评论