字符串转换成十进制整数
时间: 2023-05-20 11:04:37 浏览: 104
可以使用语言自带的函数或者自己编写代码实现字符串转换成十进制整数。例如,在Python中可以使用int()函数将字符串转换成整数,如下所示:
```
s = "123"
n = int(s)
print(n) # 输出 123
```
在C++中可以使用stoi()函数将字符串转换成整数,如下所示:
```
#include <iostream>
#include <string>
using namespace std;
int main() {
string s = "123";
int n = stoi(s);
cout << n << endl; // 输出 123
return 0;
}
```
在Java中可以使用Integer.parseInt()方法将字符串转换成整数,如下所示:
```
String s = "123";
int n = Integer.parseInt(s);
System.out.println(n); // 输出 123
```
在C语言中可以自己编写代码实现字符串转换成整数,如下所示:
```
#include <stdio.h>
int str_to_int(char* s) {
int n = 0;
while (*s != '\0') {
n = n * 10 + (*s - '0');
s++;
}
return n;
}
int main() {
char s[] = "123";
int n = str_to_int(s);
printf("%d\n", n); // 输出 123
return 0;
}
```
阅读全文