首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

10进制转16进制,该如何处理

2012-03-08 
10进制转16进制怎么把10进制转16进制,然后显示在edit框上?比如数字200在Edit1- Text上要显示C8[解决办法]

10进制转16进制
怎么把10进制转16进制,然后显示在edit框上?
比如数字200
在Edit1-> Text上要显示   C8

[解决办法]
VCL中提供了IntToHex函数:
Edit1-> Text = IntToHex(200, 2);
[解决办法]
用下面函数即可
static AnsiString __fastcall IntToHex(int value, int digits);

Converts a number into a string containing the number 's hexadecimal (base 16) representation.


Description

Value is the number to convert. Digits indicates the minimum number of hexadecimal digits.
[解决办法]
老妖动作好快
再提供一种解决方法标准C的函数
char *_itoa( int value, char *string, int radix );
radix=16 即可

热点排行