c語(yǔ)言如何將字符轉(zhuǎn)為數(shù)字

小億
81
2024-09-26 00:25:56

在C語(yǔ)言中,可以使用atoi()函數(shù)將字符串轉(zhuǎn)換為整數(shù)。atoi()函數(shù)接受一個(gè)字符串作為參數(shù),并返回其對(duì)應(yīng)的整數(shù)值。如果字符串不能轉(zhuǎn)換為有效的整數(shù),則返回0。

以下是一個(gè)使用atoi()函數(shù)的示例:

#include <stdio.h>
#include <stdlib.h>

int main() {
    char str[] = "12345";
    int num = atoi(str);
    printf("轉(zhuǎn)換后的整數(shù)為: %d\n", num);
    return 0;
}

在這個(gè)示例中,我們將字符串"12345"傳遞給atoi()函數(shù),并將返回的整數(shù)值存儲(chǔ)在變量num中。然后我們打印出num的值,即12345。

0