isdigital()函數


函數說明:

  主要用於檢查其參數是否為十進制數字字符。

 

頭文件:

  C——#include<ctype.h>
  C++——#include<cctype>

函數定義:

   int isdigit(int c) 

返回值:

  若參數c為阿拉伯數字0~9,則返回非0值,否則返回0。

實例:

C實現:

 

 1 #include <stdio.h>
 2 #include <ctype.h>
 3 
 4 int main()
 5 {
 6    int var1 = 'h';
 7    int var2 = '2';
 8     
 9    if( isdigit(var1) )
10    {
11       printf("var1 = |%c| 是一個數字\n", var1 );
12    }
13    else
14    {
15       printf("var1 = |%c| 不是一個數字\n", var1 );
16    }
17    if( isdigit(var2) )
18    {
19       printf("var2 = |%c| 是一個數字\n", var2 );
20    }
21    else
22    {
23       printf("var2 = |%c| 不是一個數字\n", var2 );
24    }
25   
26    return(0);
27 }

 

產生的結果:

var1 = |h| 不是一個數字
var2 = |2| 是一個數字

 用C++換下頭文件。

參考:

https://www.runoob.com/cprogramming/c-function-isdigit.html

https://baike.baidu.com/item/isdigit/9455880?fr=aladdin

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM