论坛首页 编程语言技术论坛

C语言,十进制转十六进制,这种方法比较特别。

浏览 7153 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (4)
作者 正文
   发表时间:2008-10-30  
C
C语言,十进制转十六进制,这种方法比较特别。

char dec_to_char(int n)
{
    return "0123456789ABCDEF"[n];
}

   发表时间:2008-10-30  
呵呵,实际上就是查表,时间复杂度O(1)。
0 请登录后投票
   发表时间:2008-10-31  
这种只是针对个位数,没有任何意义。
0 请登录后投票
   发表时间:2008-10-31  
在有些优化的代码里,是会这样用的。如stlsoft的那套类库。
0 请登录后投票
   发表时间:2009-04-06  
一般的代码里面,用sprintf
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics