有什么函数可以实现 0-255之间的十进制数 转换成十六进制如果没有,请哪位大侠帮我写个函数实现这个功能
或者给我点拨一下,谢谢!

解决方案 »

  1.   

    很奇怪的需求,平时要转换的话用系统自带的计算器转换就是了;程序代码中要转换的话又多此一举,CPU又不管你是10进制还是16进制的。实在要手工转换的话,可以用下面的方法转:把10进制的数除以16,所得结果的整数部分用一个16进制的数字放前面,余数部分用另一个16进制的数字放后面就可以了。
      

  2.   

    CString   s1; 
    int   n   =   2553; 
    s1.Format( "%x ",n); 
    s1.MakeUpper();