社区
C++ 语言
帖子详情
字符串转换问题?
Sylix
2004-01-05 02:11:54
转换将一个64位的整型数字转换成字符串?
...全文
53
6
打赏
收藏
字符串转换问题?
转换将一个64位的整型数字转换成字符串?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RedSunRS
2004-01-05
打赏
举报
回复
/*function: change an unsigned 64 bits integer to a string
*value: the source unsigned 64 bits integer
*string:the destination string, it should be large enough ,
* or else maybe cause memory exception
*radix:maybe 2, 8, 16
*/
BOOL changeint64tostring( unsigned __int64 value, char* string, int radix)
{
int temp = 0;
int i;
*string = 0;
for( i = 0; i < 64; i++ ) {
if( (value/=power(radix,i)) <= 0 )
break;
temp = value % radix;
if( temp >= 10 )
string[i] = 'A' + temp - 10;
else
string[i] = '0' + temp;
}
int count = i--;
if( i < 0 )
return FALSE;
int j;
for( j = count / 2; j >= 0; j-- ) {
char temp = string[j];
string[j] = string[i-j];
}
string[count] = 0;
return TRUE;
}
Sylix
2004-01-05
打赏
举报
回复
thanks, linux呢?
missOY
2004-01-05
打赏
举报
回复
OK!
dddd8888
2004-01-05
打赏
举报
回复
char * _ui64toa( unsigned _int64 value, char *string, int radix );
MSDN上有
zengpan_panpan
2004-01-05
打赏
举报
回复
64位的,要用sprintf(str, "%lld", num);
luckysky
2004-01-05
打赏
举报
回复
直接用sprintf好了
char str[30];
int num;
sprintf(str, "%d", num);
字符串
的
转换
路径
问题
博客围绕
字符串
的
转换
路径
问题
展开,给定两个
字符串
及
字符串
列表,规定每次只能变一个字符且新
字符串
需在列表中。介绍了输入输出要求和示例,给出两种题解,法一直接爆搜时间复杂度高,法二通过建图、BFS找最短路径、DFS搜索路径并排序输出。
关于python
字符串
向元组的
转换
问题
本文介绍了一个关于Python编程中使用元组追加时遇到的
问题
及解决方案。起初,作者尝试直接将输入追加到元组中,但发现由于tuple()函数特性导致了错误。通过查找资料,了解到tuple()函数接受的是一个可迭代对象,因此需先将
字符串
转换
为列表再传入。最终,通过修改代码成功解决了
问题
,并实现了元组的正确追加。
抓住
问题
的关键解决LeetCode第3337题
字符串
转换
后的长度II
博客围绕
字符串
转换
后的长度
问题
展开,该
问题
难度为困难。给定
字符串
、
转换
次数和数组,每次
转换
按规则替换字符。通过对单个字符、
字符串
处理及循环处理解决
问题
,还给出Python程序示例及运行实例,强调抓住关键解决
问题
。
【
字符串
的高低字节
转换
问题
】
本文针对工控行业中常见的
字符串
交互通讯
问题
,即“大小端
问题
”,提供了一种利用指针实现
字符串
高低字节
转换
的方法。适用于不同品牌产品间的通讯,通过具体步骤指导如何在Codesys平台与步科触摸屏通信时修正
字符串
颠倒的情况。
算法通关春 ——
字符串
转换
问题
博客聚焦
字符串
转换
算法
问题
,介绍了两类常见
转换
题目。一是将
字符串
中的大写字母
转换
成小写字母,可依据ASCII码表操作;二是实现函数将
字符串
转换
成32位有符号整数,需考虑去除空格、判断正负号、处理溢出等特殊情况,本质都是遍历
字符串
进行
转换
。
C++ 语言
65,211
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章