c-将字符串解析为(长-长)整数

  • 本文关键字:整数 字符串 c long-long
  • 更新时间 :
  • 英文 :


我正在编写一段代码,其中我需要将字符串解析为"long-long-int"

我以前在从字符串变为int时使用atoi,我认为它现在不起作用了。我现在可以用什么?

--感谢

使用strtoll()(手册页):

#include <stdlib.h>
long long int n = strtoll(s, NULL, 0);

(这仅在C99和C11中可用,在C89中不可用。)第三个参数是转换的基数,0表示"自动",即根据常用约定(100100x10)选择十进制、八进制或十六进制。只要注意这一点,以防字符串以0开头。

相关内容

  • 没有找到相关文章

最新更新