溫馨提示×

C語言怎么將字母轉(zhuǎn)化為ASCII碼值

小億
1500
2023-11-14 16:43:29
欄目: 編程語言

在C語言中,可以使用類型轉(zhuǎn)換將字母轉(zhuǎn)化為ASCII碼值。ASCII碼值是所有標(biāo)準(zhǔn)鍵盤上使用的字符的數(shù)字表示。

示例代碼如下:

#include <stdio.h>

int main() {
    char ch;
    printf("請輸入一個字母: ");
    scanf("%c", &ch);
    int ascii = (int)ch;
    printf("ASCII碼值為: %d\n", ascii);
    
    return 0;
}

在上面的示例中,首先使用scanf函數(shù)接收用戶輸入的一個字母,并將其存儲在字符變量ch中。然后,使用類型轉(zhuǎn)換(int)chch轉(zhuǎn)化為整數(shù)類型,即ASCII碼值。最后,使用printf函數(shù)將ASCII碼值打印出來。

請注意,這個示例假設(shè)用戶輸入一個字母字符,并且輸入的字符在ASCII碼表中有對應(yīng)的值。如果用戶輸入的不是字母字符,或者輸入的字符沒有對應(yīng)的ASCII碼值,結(jié)果可能是不確定的。

1