中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言如何判斷輸入的是字符還是數字

小億
322
2024-01-18 16:26:51
欄目: 編程語言

在C語言中,可以通過判斷輸入的字符的ASCII碼值來確定輸入的是字符還是數字。

如果輸入的字符的ASCII碼值在字符 ‘0’ 到字符 ‘9’ 的范圍內,就可以確定輸入是一個數字。可以使用下面的代碼來判斷:

#include <stdio.h>

int main() {
    char input;
    
    printf("請輸入一個字符:");
    scanf("%c", &input);
    
    if (input >= '0' && input <= '9') {
        printf("輸入的是數字\n");
    } else {
        printf("輸入的是字符\n");
    }
    
    return 0;
}

在這個例子中,首先通過 scanf 函數讀取用戶輸入的一個字符,并將其存儲在變量 input 中。然后通過條件判斷語句 if 來判斷輸入的字符是否是數字。如果 input 的值大于等于字符 ‘0’,且小于等于字符 ‘9’,則代表輸入的是一個數字,程序會輸出 “輸入的是數字”。否則,輸入的就是一個字符,程序會輸出 “輸入的是字符”。

0
鄄城县| 吉木萨尔县| 瑞金市| 丹棱县| 临猗县| 即墨市| 鸡西市| 兰坪| 静乐县| 兴业县| 合作市| 新河县| 彭泽县| 兰考县| 永川市| 绵竹市| 凤凰县| 遂宁市| 浦北县| 莱西市| 理塘县| 内黄县| 铁岭市| 油尖旺区| 安顺市| 乐昌市| 白城市| 武穴市| 汾阳市| 漾濞| 安溪县| 盐山县| 阳朔县| 二连浩特市| 镇康县| 昌图县| 天全县| 乡宁县| 嫩江县| 常熟市| 宜章县|