在C語言中,可以使用atoi()函數將字符串轉換為整數。該函數需要包含頭文件string.h。
示例代碼如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char str[] = "123";
int num = atoi(str);
printf("%d\n", num);
return 0;
}
輸出結果為:
123
另外,如果只需將一個單個字符轉換為數字,可以通過減去字符’0’的ASCII碼值來實現。例如,字符’5’轉換為數字5的代碼如下:
char c = '5';
int num = c - '0';
printf("%d\n", num);
輸出結果為:
5