刚刚在《指针与C》上看见一句代码,把十进制数转换为十六进制的符号输出:

来源:百度文库 编辑:神马文学网 时间:2024/04/28 05:44:25
putchar("0123456789ABCDE"[value%16]);
它的精妙之处,是指示了一个非常精辟的方法,可以把不仅十六进制,甚至26进制、50进制、100进制的数,只要我们能找到足够的可打印字符去表示,都可以在一句代码里转换完毕。呵呵。
大家共享!顶者有分!!