-
cppreference.com
- (null-terminated byte string -- NTBS) , ( ). . , {'\x63','\x61','\x74','\0'} NTBS, "cat" ASCII.
<ctype.h> | |
| , - () | |
| , () | |
| , () | |
| , () | |
| , () | |
| , () | |
| , () | |
| , () | |
| , () | |
(C99) |
, () |
| , () | |
| , () | |
| () | |
| () | |
: ctype.h , to is , , .
| ASCII | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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
|
GHIJKLMNOPQRSTUVWXYZ
|
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
|
ghijklmnopqrstuvwxyz
|
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
|
<stdlib.h> | |
| () | |
(C99) |
() |
(C99) |
() |
(C99) |
() |
(C99)(C99) |
() |
(C23)(C23)(C23) |
() |
<inttypes.h> | |
(C99)(C99) |
intmax_t uintmax_t () |
<string.h> | |
| () | |
| () | |
| () | |
| () | |
| , () | |
(C23) |
() |
(C23) |
() |
<string.h> | |
(C11) |
() |
| () | |
| () | |
| () | |
| () | |
| () | |
| , , () | |
| , , () | |
| () | |
| () | |
(C11) |
() |
<string.h> | |
| () | |
| () | |
(C23)(C11) |
() |
| () | |
| () | |
(C11) |
() |
<string.h> | |
(C11)(C11) |
() |
- C11 (ISO/IEC 9899:2011):
- 7.4 <ctype.h> (. 200-204)
- 7.8 <inttypes.h> (. 217-220)
- 7.22 <stdlib.h> (. 340-360)
- 7.24 <string.h> (. 362-372)
- 7.31.2 <ctype.h> (. 455)
- 7.31.5 <inttypes.h> (. 455)
- 7.31.12 <stdlib.h> (. 456)
- 7.31.13 <string.h> (. 456)
- K.3.6 <stdlib.h> (. 604-613)
- K.3.7 <string.h> (. 614-623)
- C99 (ISO/IEC 9899:1999):
- 7.4 <ctype.h> (. 181-185)
- 7.8 <inttypes.h> (. 198-201)
- 7.20 <stdlib.h> (. 306-324)
- 7.21 <string.h> (. 325-334)
- 7.26.2 <ctype.h> (. 401)
- 7.26.4 <inttypes.h> (. 401)
- 7.26.10 <stdlib.h> (. 402)
- 7.26.11 <string.h> (. 402)
- C89/C90 (ISO/IEC 9899:1990):
- 4.3 <ctype.h>
- 4.10 <stdlib.h>
- 4.11 <string.h>
- 4.13.2 <ctype.h>
- 4.13.7 <stdlib.h>
- 4.13.8 <string.h>
.
C++
- |