来自gloox库的long型数据转换为字符串
来源:互联网 发布:华为p9耗电 优化 编辑:程序博客网 时间:2024/05/29 07:43
/**
* Converts a long int to its string representation.
* @param value The long integer value.
* @param base The integer's base.
* @return The long int's string represenation.
*/
static inline const std::string long2string( long int value, const int base = 10 )
{
int add = 0;
if( base < 2 || base > 16 || value == 0 )
return "0";
else if( value < 0 )
{
++add;
value = -value;
}
int len = (int)( log( (double)( value ? value : 1 ) ) / log( (double)base ) ) + 1;
const char digits[] = "0123456789ABCDEF";
char* num = (char*)calloc( len + 1 + add, sizeof( char ) );
num[len--] = '\0';
if( add )
num[0] = '-';
while( value && len > -1 )
{
num[len-- + add] = digits[(int)( value % base )];
value /= base;
}
const std::string result( num );
free( num );
return result;
}
- 来自gloox库的long型数据转换为字符串
- 字符串转换为long型的数字
- 怎样把一个long型的数据转换为数组
- 编写一个程序,用parseInt()方法将字符串100由十六进制转换为十进制的int型数据。再用valueOf()方法将字符串12345678转换为long型数据。
- 编写一个程序,用valueOf()方法将long型数据12345678转换为字符串。再用toString()方法将十进制int型数据100转换为十六进制数表示的字符串。
- ”将一个unsigned long 型的IP转换为字符串类型的IP “ 解释
- 把long类型的数据转换为KB,MB,G
- 字符串转long型数据的方法
- STM32中使用long long 型的数据以及数据的转换
- JAVA将字符串表示的ip地址转换为long表示
- bool数组与long型数据的转换
- js中将long日期类型的数据转换为标准的日期类型
- strtoul strtol(字符串转换为long) strtod(字符串转换为 double)
- integer转换为 long
- long转换为float
- NSLog long long 型的数据
- long型日期的转换
- js将10位long类型的数据转换为标准的date日期类型格式数据
- Unity3d游戏场景优化杂谈(2)
- C++ XMPP客户端评价
- ubuntu下scim中文输入法安装使用
- QT资源
- 世界各国电话区号定义
- 来自gloox库的long型数据转换为字符串
- linux下软件包查询
- linux文件编码格式
- 转载 多家在线考试系统对比分析
- 使用linux作为服务器,配置静态ip
- Linux Source命令及脚本的执行方式解析
- 常用SIP和323语音网关语音IP及web登录方法速查
- 内存映射读取文件
- LINKSYS (SPA1001、PAP2、PAP2T、PAP2102)简易配置方法