10进制转为16进制
2012-10-14 12:26
543 查看
#include <iostream> #include <string> using namespace std; char ToHexChar(int n) { return n<10 ? n+'0' : n-10+'A'; } string foo(unsigned int n) { char t, buff[32]={'0','x', 0}; int i = 2, j = 2; do buff[i++] = ToHexChar(n%16); while (n/=16); for (--i; j < i; ++j, --i) t = buff[i], buff[i] = buff[j], buff[j] = t; return buff; } int main() { unsigned int n; while (cin >> n) cout << foo(n) << endl; return 0; }
相关文章推荐
- 16进制字符串转为10进制
- 16进制转为10进制
- 16进制转为10进制计算
- C++中字符串(16进制)转为10进制
- 2进制 10进制 16进制
- 2进制,8进制,10进制,16进制 互换
- 10进制 -〉 2-16进制的转换
- MFC中如何将16进制字符转化成10进制,包括CString与char*的转换
- 将16进制字符转换成10进制
- C# 10进制 16进制 互转
- 16进制字符串转化为10进制数(k_eckel转自微软高校博客K_eckel's mindview)
- vc 10进制与2 8 16进制相互转换
- 8086汇编 计算输入两个十进制数之和用16进制输出//输入两个十六进制数之和用10进制输出
- 巧借 Convert 实现 2进制 10进制 16进制 互转
- linux下10进制16进制互转函数
- ios 10进制转16进制
- c# 关于10进制和16进制转换以及显示
- 16进制和2进制互转 16进制和10进制互转
- perl实现16进制数转换成10进制数
- 16进制转10进制(最easy的做法)