在C語言中,可以使用atoi
函數(shù)將字符串轉(zhuǎn)換為整數(shù)。
atoi
函數(shù)的原型如下:
int atoi(const char *str);
其中,str
是要轉(zhuǎn)換的字符串。
示例代碼如下:
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "12345";
int num = atoi(str);
printf("字符串轉(zhuǎn)換為整數(shù):%d\n", num);
return 0;
}
輸出結(jié)果:
字符串轉(zhuǎn)換為整數(shù):12345
需要注意的是,如果字符串不能被轉(zhuǎn)換為整數(shù),atoi
函數(shù)將返回0。如果要處理轉(zhuǎn)換失敗的情況,可以使用strtol
函數(shù)來進行轉(zhuǎn)換,它提供了更多的錯誤處理機制。