c语言字符串转换成整型
时间: 2023-09-04 11:15:46 浏览: 54
在C语言中,可以使用atoi()函数将一个字符串转换成整型。
函数原型:int atoi(const char *str);
参数说明:str为要转换成整型的字符串。
返回值:返回转换后的整型值。
例如,将字符串“123”转换成整型:
```
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[] = "123";
int num = atoi(str);
printf("num = %d\n", num);
return 0;
}
```
输出结果为:num = 123
相关问题
c语言 字符串与整形相互转换
C语言中可以使用以下函数实现字符串与整形之间的相互转换:
1. atoi:将字符串转换为整型
```
int atoi(const char *str);
```
2. atol:将字符串转换为长整型
```
long int atol(const char *str);
```
3. itoa:将整型转换为字符串
```
char *itoa(int value, char *str, int base);
```
其中,第一个参数为要转换的整型数值,第二个参数为存储转换后字符串的缓冲区,第三个参数为进制数(可以是2、8、10、16等)。注意,itoa函数不是标准C语言库函数,不同的编译器可能会有所不同。
示例代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "12345";
int num = atoi(str);
printf("字符串转整型:%d\n", num);
long long_num = atol(str);
printf("字符串转长整型:%ld\n", long_num);
char buffer[10];
itoa(num, buffer, 10);
printf("整型转字符串:%s\n", buffer);
return 0;
}
```
输出结果为:
```
字符串转整型:12345
字符串转长整型:12345
整型转字符串:12345
```
C语言 字符串与整形相互转换
C语言中可以使用以下函数实现字符串与整形之间的相互转换:
1. atoi:将字符串转换为整型
```
int atoi(const char *str);
```
2. atol:将字符串转换为长整型
```
long int atol(const char *str);
```
3. itoa:将整型转换为字符串
```
char *itoa(int value, char *str, int base);
```
其中,第一个参数为要转换的整型数值,第二个参数为存储转换后字符串的缓冲区,第三个参数为进制数(可以是2、8、10、16等)。注意,itoa函数不是标准C语言库函数,不同的编译器可能会有所不同。
示例代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "12345";
int num = atoi(str);
printf("字符串转整型:%d\n", num);
long long_num = atol(str);
printf("字符串转长整型:%ld\n", long_num);
char buffer[10];
itoa(num, buffer, 10);
printf("整型转字符串:%s\n", buffer);
return 0;
}
```
输出结果为:
```
字符串转整型:12345
字符串转长整型:12345
整型转字符串:12345
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)