相关疑难解决方法(0)

如何在C中将字符串转换为整数?

我试图找出是否有一种在C中将字符串转换为整数的替代方法.

我经常在我的代码中模式化以下内容.

char s[] = "45";

int num = atoi(s);
Run Code Online (Sandbox Code Playgroud)

那么,有更好的方式或其他方式吗?

c string atoi

238
推荐指数
6
解决办法
92万
查看次数

很长的 Int C/C++ - 重点是什么?

正如我最近所了解的那样,C/C++中的长度与int的长度相同.简单地说,为什么?甚至在语言中包含数据类型似乎也毫无意义.它没有特定于int的特定用途吗?我知道我们可以像这样声明一个64位的int:

long long x = 0;
Run Code Online (Sandbox Code Playgroud)

但是为什么语言会选择这样做,而不仅仅是做得好......比int更长?其他语言如C#这样做,为什么不用C/C++呢?

c c++ int long-integer

30
推荐指数
5
解决办法
6万
查看次数

标签 统计

c ×2

atoi ×1

c++ ×1

int ×1

long-integer ×1

string ×1