Funktsioon isxdigit () funktsioonis C ++ kontrollib, kas antud tähemärk on kuueteistkümnendsüsteem.
isxdigit () prototüüp
int isxdigit (int ch);
isxdigit()
Funktsioon kontrollib, kas ch on kuueteistkümnendsüsteemis numbrimärki liigituse praeguse lokaadist. Saadaolevad kuueteistkümnendsüsteemi numbrimärgid on:
- Numbrid (0 kuni 9)
- Väikesed tähestikud a-st f-ni
- Suurte tähestike tähed A-st F-ni
Kui isxdigit()
ch väärtus ei ole allkirjastamata märgina esindatav või ei ole võrdne EOF-ga, pole käitumine määratletud.
See on määratletud päisefailis "> päisefail.
isxdigit () parameetrid
ch: märk, mida tuleb kontrollida.
isxdigit () Tagastusväärtus
isxdigit()
Tagastab mitte null, kui ch on kuueteistkümnendsüsteemis iseloomu, muidu tagastab null.
Näide: kuidas funktsioon isxdigit () töötab
#include #include #include using namespace std; int main() ( bool flag = 0; char str() = "50Af"; for (int i=0; i
When you run the program, the output will be:
50Af is a valid hexadecimal number