欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言中isdigit()函數(shù)和isxdigit()函數(shù)的用法

 更新時間:2015年08月25日 17:51:21   投稿:goldensun  
這篇文章主要介紹了C語言中isdigit()函數(shù)和isxdigit()函數(shù)的用法,用來判斷字符師傅為阿拉伯?dāng)?shù)字和16進制數(shù)字,需要的朋友可以參考下

C語言isdigit()函數(shù):判斷字符是否為阿拉伯?dāng)?shù)字
頭文件:

#include <ctype.h>

定義函數(shù):

int isdigit(int c);

函數(shù)說明:檢查參數(shù) c 是否為阿拉伯?dāng)?shù)字0 到9。

返回值:若參數(shù)c 為阿拉伯?dāng)?shù)字,則返回true,否則返回null(0)。

附加說明:此為宏定義,非真正函數(shù)。

范例:找出str 字符串中為阿拉伯?dāng)?shù)字的字符。

#include <ctype.h>
main(){
 char str[] = "123@#FDsP[e?";
 int i;
 for(i = 0; str[i] != 0; i++)
  if(isdigit(str[i]))
   printf("%c is an digit character\n", str[i]);
}

執(zhí)行結(jié)果:

1 is an digit character
2 is an digit character
3 is an digit character

C語言isxdigit()函數(shù):判斷字符是否為16進制數(shù)字

頭文件:

#include <ctype.h>

定義函數(shù):

int isxdigit (int c);

函數(shù)說明:檢查參數(shù)c是否為16 進制數(shù)字,只要c為下列其中一個情況就檢測成功。

16進制數(shù)字:0123456789ABCDEF。

返回值:若參數(shù)c 為16 進制數(shù)字,則返回非 0,否則返回 0。

附加說明:此為宏定義,非真正函數(shù)。

范例:找出字符串str 中為十六進制數(shù)字的字符。

#include <ctype.h>
main(){
 char str[] = "123c@#FDsP[e?";
 int i;
 for(i = 0; str[i] != 0; i++)
  if(isxdigit(str[i]))
   printf("%c is a hexadecimal digits\n", str[i]);
}

執(zhí)行結(jié)果:

1 is a hexadecimal digits
2 is a hexadecimal digits
3 is a hexadecimal digits
c is a hexadecimal digits
F is a hexadecimal digits
D is a hexadecimal digits
e is a hexadecimal digits

相關(guān)文章

  • C++入門之基礎(chǔ)語法學(xué)習(xí)教程

    C++入門之基礎(chǔ)語法學(xué)習(xí)教程

    這篇文章主要介紹了C++入門之基本語法學(xué)習(xí)教程,列出了C++的關(guān)鍵字,同時講解了注釋的寫法,需要的朋友可以參考下
    2016-05-05
  • 詳解C++的靜態(tài)內(nèi)存分配與動態(tài)內(nèi)存分配

    詳解C++的靜態(tài)內(nèi)存分配與動態(tài)內(nèi)存分配

    內(nèi)存分配 (Memory Allocation) 是指為計算機程序或服務(wù)分配物理內(nèi)存空間或虛擬內(nèi)存空間的一個過程,本文主要介紹了C++的靜態(tài)內(nèi)存分配與動態(tài)內(nèi)存分配,感興趣的同學(xué)可以參考閱讀
    2023-06-06
  • C++實現(xiàn)LeetCode(205.同構(gòu)字符串)

    C++實現(xiàn)LeetCode(205.同構(gòu)字符串)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(205.同構(gòu)字符串),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語言用棧和隊列實現(xiàn)的回文檢測功能示例

    C語言用棧和隊列實現(xiàn)的回文檢測功能示例

    這篇文章主要介紹了C語言用棧和隊列實現(xiàn)的回文檢測功能,結(jié)合具體實例形式分析了C語言棧和隊列的定義及使用棧和隊列進行回文檢測的操作技巧,需要的朋友可以參考下
    2017-06-06
  • 詳解C++中對構(gòu)造函數(shù)和賦值運算符的復(fù)制和移動操作

    詳解C++中對構(gòu)造函數(shù)和賦值運算符的復(fù)制和移動操作

    這篇文章主要介紹了C++中對構(gòu)造函數(shù)和賦值運算符的復(fù)制和移動,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-01-01
  • C++知識點之inline函數(shù)、回調(diào)函數(shù)和普通函數(shù)

    C++知識點之inline函數(shù)、回調(diào)函數(shù)和普通函數(shù)

    這篇文章主要給大家介紹了關(guān)于C++知識點之inline函數(shù)、回調(diào)函數(shù)和普通函數(shù)的相關(guān)使用方法,以及回調(diào)函數(shù)和普通函數(shù)的區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-07-07
  • C++鍵盤記錄程序代碼

    C++鍵盤記錄程序代碼

    這篇文章主要介紹了C++鍵盤記錄程序代碼,是Windows應(yīng)用程序開發(fā)中非常實用的功能,該功能也常被一些遠程操控程序所實用,需要的朋友可以參考下
    2014-10-10
  • C語言應(yīng)用領(lǐng)域分析

    C語言應(yīng)用領(lǐng)域分析

    在本篇文章里小編給各位分享的是關(guān)于C語言應(yīng)用領(lǐng)域分析內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • 數(shù)組和指針的區(qū)別深入剖析

    數(shù)組和指針的區(qū)別深入剖析

    在C/C++中,指針和數(shù)組在很多地方可以互換使用,這使得我們產(chǎn)生一種錯覺,感覺數(shù)組和指針兩者是完全等價的,事實上數(shù)組和指針是有很大的區(qū)別的
    2012-11-11
  • Qt實現(xiàn)無邊框窗口的示例代碼

    Qt實現(xiàn)無邊框窗口的示例代碼

    本文主要介紹了Qt實現(xiàn)無邊框窗口的示例代碼,主要包括鼠標(biāo)光標(biāo)在不同區(qū)域的變化,關(guān)閉拖動窗口,窗口支持任意拉伸等,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01

最新評論