社区
C++ 语言
帖子详情
如何快速将字符串转换成整数
xian467
2007-04-17 04:49:39
有两百万个这个的字符:"8613719301890"
怎样可以比较快速的转换成整数:8613719301890|460009122147207|
各位请帮帮忙啊
...全文
376
14
打赏
收藏
如何快速将字符串转换成整数
有两百万个这个的字符:"8613719301890" 怎样可以比较快速的转换成整数:8613719301890|460009122147207| 各位请帮帮忙啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dmt9697
2007-04-17
打赏
举报
回复
你说说你的用途
飞哥
2007-04-17
打赏
举报
回复
或者是sscanf
sscanf(buffer,format...);
飞哥
2007-04-17
打赏
举报
回复
atof, atoi, _atoi64, atol
Convert strings to double (atof), integer (atoi, _atoi64), or long (atol).
double atof( const char *string );
int atoi( const char *string );
__int64 _atoi64( const char *string );
long atol( const char *string );
Routine Required Header Compatibility
atof <math.h> and <stdlib.h> ANSI, Win 95, Win NT
atoi <stdlib.h> ANSI, Win 95, Win NT
_atoi64 <stdlib.h> Win 95, Win NT
atol <stdlib.h> ANSI, Win 95, Win NT
yutaooo
2007-04-17
打赏
举报
回复
boost::lexical_cast ?
taodm
2007-04-17
打赏
举报
回复
功能都没实现呢,就先别讲快慢问题。
这个东西你用char */string直接进行排序是很简单的,根本就没你说的那么麻烦。
要迎难而上。
xian467
2007-04-17
打赏
举报
回复
还有一个问题是我排好序了之后,那么数变成了用科学记数法来表示拉(8.613719+e12),我想不用科学记数法,那应该怎样做啊,用那个函数快点啊,
xian467
2007-04-17
打赏
举报
回复
因为我要对它们来排序,如果不转为整数的话,就要用二维的字符指针来存啊,这样太麻烦拉,
taodm
2007-04-17
打赏
举报
回复
话又说回来了,你想转整形是为了干嘛?
taodm
2007-04-17
打赏
举报
回复
不要这么不动脑筋,你得找你的编译器下64位整型的名字是啥。
freshui
2007-04-17
打赏
举报
回复
你是要存成一个数还是很多个数?
很多就简单了
sscanf即可
xian467
2007-04-17
打赏
举报
回复
long long int r = 0;这样定义出错拉
xian467
2007-04-17
打赏
举报
回复
这样会快吗,这想它要做两百万次的循环就可能会慢拉
taodm
2007-04-17
打赏
举报
回复
超过int范围了,用long long int或者__int64等类型。
long long int r = 0;
for (...)
{
r = r * 10 + s[i] - '0'
}
够快了。
wwwasdf5
2007-04-17
打赏
举报
回复
给大家介绍个技术群
大家一起学习,一起提高
32517994
200个经典C程序【源码】
062 浮点数转换为
字符串
063 汉诺塔问题 064 哈夫曼编码 065 图的深度优先遍利 066 图的广度优先遍利 067 求解最优交通路径 068 八皇后问题 069 骑士巡游 070 用栈设置密码 071 魔王语言翻译 072 火车车厢...
python 怎么把
字符串
变浮点,python将
字符串
转换成
浮点型的方法
python将
字符串
转换成
浮点型的方法发布时间:2020-08-11 09:17:33来源:亿速云阅读:114作者:小新这篇文章给大家分享的是有关python将
字符串
转换...float()函数用于将
整数
和
字符串
转换成
浮点数并返回,具体使用方法...
尹成Python27天入门到项目实战
常量与变量区别标识符关键字输入输出id求地址type求类型python变量是地址赋值可以改变类型python主要数据类型复数数据类型自适应变长
整数
intdel作用连续赋值交互对称赋值
字符串
转化与输入输出编程wmv多行拆分多行...
python
字符串
转化为浮点_python如何将
字符串
转换成
浮点型
float()函数用于将
整数
和
字符串
转换成
浮点数并返回,具体使用方法如:【num1 = "123.12";num2 = float(num1)】。float()函数用于将
整数
和
字符串
转换成
浮点数并返回。(推荐教程:Python入门教程)语法:classfloat([x]...
字符串
转换成
整数
php,PHP
字符串
怎么转化为
整数
PHP转化为
整数
的实现方法:1、在要...PHP
字符串
转化为
整数
在PHP中,我们可以使用3种方式将
字符串
转化为
整数
。1.强制类型转换方式强制类型转换方式,就是“在要转换的变量之前加上用括号括起来的目标类型”的方式。...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章