[ Web Proxy ]
URL:
Viewing: http://ja.cppreference.com/cpp/string/byte/isdigit [Back]  [Original]

std::isdigit - cppreference.com
cppreference.com

std::isdigit

: cppreference.com
<tbody> </tbody>
int isdigit( int ch );

10 0123456789

ch unsigned char EOF

ch -

isdigit isxdigit C (Microsoft 1252 )

<cctype> unsigned char EOF std::isdigit char ( signed char) unsigned char

bool my_isdigit(char ch)
{
    return std::isdigit(static_cast<unsigned char>(ch));
}

char signed char unsigned char

int count_digits(const std::string& s)
{
    return std::count_if(s.begin(), s.end(), 
                      // static_cast<int(*)(int)>(std::isdigit)         // wrong
                      // [](int c){ return std::isdigit(c); }           // wrong
                      // [](char c){ return std::isdigit(c); }          // wrong
                         [](unsigned char c){ return std::isdigit(c); } // correct
                        );
}


() [edit]

() [edit]
isdigit C
ASCII

iscntrl
iswcntrl

isprint
iswprint

isspace
iswspace

isblank
iswblank

isgraph
iswgraph

ispunct
iswpunct

isalnum
iswalnum

isalpha
iswalpha

isupper
iswupper

islower
iswlower

isdigit
iswdigit

isxdigit
iswxdigit

10 16 8
08 \x0\x8 \0\10 (NUL ) 0 0 0 0 0 0 0 0 0 0 0 0
9 \x9 \11 (\t) 0 0 0 0 0 0 0 0 0 0 0 0
1013 \xA\xD \12\15 (\n, \v, \f, \r) 0 0 0 0 0 0 0 0 0 0 0 0
1431 \xE\x1F \16\37 0 0 0 0 0 0 0 0 0 0 0 0
32 \x20 \40 0 0 0 0 0 0 0 0 0 0 0 0
3347 \x21\x2F \41\57 !"#$%&'()*+,-./ 0 0 0 0 0 0 0 0 0 0 0 0
4857 \x30\x39 \60\71 0123456789 0 0 0 0 0 0 0 0 0 0 0 0
5864 \x3A\x40 \72\100 :;<=>?@ 0 0 0 0 0 0 0 0 0 0 0 0
6570 \x41\x46 \101\106 ABCDEF 0 0 0 0 0 0 0 0 0 0 0 0
7190 \x47\x5A \107\132 GHIJKLMNOP
QRSTUVWXYZ
0 0 0 0 0 0 0 0 0 0 0 0
9196 \x5B\x60 \133\140 [\]^_` 0 0 0 0 0 0 0 0 0 0 0 0
97102 \x61\x66 \141\146 abcdef 0 0 0 0 0 0 0 0 0 0 0 0
103122 \x67\x7A \147\172 ghijklmnop
qrstuvwxyz
0 0 0 0 0 0 0 0 0 0 0 0
123126 \x7B\x7E \172\176 {|}~ 0 0 0 0 0 0 0 0 0 0 0 0
127 \x7F \177 (DEL) 0 0 0 0 0 0 0 0 0 0 0 0

Web Proxy Viewer  |  New URL  |  Original Page