[ Web Proxy ]
URL:
Viewing: https://ko.cppreference.com/cpp/string/byte [Back]  [Original]

Null-terminated byte strings - cppreference.com
cppreference.com

Null-terminated byte strings

cppreference.com

A null-terminated byte string (NTBS) is a sequence of nonzero bytes followed by a byte with value zero (the terminating null character). Each byte in a byte string encodes one character of some character set. For example, the character array {'\x63', '\x61', '\x74', '\0'} is an NTBS holding the string "cat" in ASCII encoding.

Functions

Character classification
<cctype> .
checks if a character is alphanumeric
(function) [edit]
checks if a character is alphabetic
(function) [edit]
checks if a character is lowercase
(function) [edit]
checks if a character is an uppercase character
(function) [edit]
checks if a character is a digit
(function) [edit]
checks if a character is a hexadecimal character
(function) [edit]
checks if a character is a control character
(function) [edit]
checks if a character is a graphical character
(function) [edit]
checks if a character is a space character
(function) [edit]
(C++11)
checks if a character is a blank character
(function) [edit]
checks if a character is a printing character
(function) [edit]
checks if a character is a punctuation character
(function) [edit]
Character manipulation
converts a character to lowercase
(function) [edit]
converts a character to uppercase
(function) [edit]
ASCII values
(hex)
characters

iscntrl
iswcntrl

isprint
iswprint

isspace
iswspace

isblank
iswblank

isgraph
iswgraph

ispunct
iswpunct

isalnum
iswalnum

isalpha
iswalpha

isupper
iswupper

islower
iswlower

isdigit
iswdigit

isxdigit
iswxdigit

0 - 8 0x00-0x08 control codes (NUL, etc.) :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
9 0x09 tab (\t) :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
10 - 13 0x0A-0x0D whitespaces (\n,\v,\f,\r) :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
14 - 31 0x0E-0x1F control codes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
32 0x20 space :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
33 - 47 0x21-0x2F !"#$%&'()*+,-./ :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
48 - 57 0x30-0x39 0123456789 :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes
58 - 64 0x3a-0x40 :;<=>?@ :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
65 - 70 0x41-0x46 ABCDEF :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes
71 - 90 0x47-0x5A GHIJKLMNOPQRSTUVWXYZ :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
91 - 96 0x5B-0x60 [\]^_` :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
97 -102 0x61-0x66 abcdef :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes
103-122 0x67-0x7A ghijklmnopqrstuvwxyz :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no
123-126 0x7B-0x7E {|}~ :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/yes :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
127 0x7F backspace character (DEL) :cpp/string/character classes/yes :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no :cpp/string/character classes/no
Conversions to numeric formats
<cstdlib> .
converts a byte string to a floating point value
(function) [edit]
converts a byte string to an integer value
(function) [edit]
converts a byte string to an integer value
(function) [edit]
converts a byte string to an unsigned integer value
(function) [edit]
converts a byte string to a floating point value
(function) [edit]
<cinttypes> .
(C++11)
(C++11)
converts a byte string to std::intmax_t or std::uintmax_t
(function) [edit]
String manipulation
<cstring> .
copies one string to another
(function) [edit]
copies a certain amount of characters from one string to another
(function) [edit]
concatenates two strings
(function) [edit]
concatenates a certain amount of characters of two strings
(function) [edit]
transform a string so that strcmp would produce the same result as strcoll
(function) [edit]
String examination
<cstring> .
returns the length of a given string
(function) [edit]
compares two strings
(function) [edit]
compares a certain amount of characters of two strings
(function) [edit]
compares two strings in accordance to the current locale
(function) [edit]
finds the first occurrence of a character
(function) [edit]
finds the last occurrence of a character
(function) [edit]
returns the length of the maximum initial segment that consists
of only the characters found in another byte string
(function) [edit]
returns the length of the maximum initial segment that consists
of only the characters not found in another byte string
(function) [edit]
finds the first location of any character in one string, in another string
(function) [edit]
finds the first occurrence of a substring of characters
(function) [edit]
finds the next token in a byte string
(function) [edit]
Character array manipulation
<cstring> .
searches an array for the first occurrence of a character
(function) [edit]
compares two buffers
(function) [edit]
fills a buffer with a character
(function) [edit]
copies one buffer to another
(function) [edit]
moves one buffer to another
(function) [edit]
Miscellaneous
<cstring> .
returns a text version of a given error code
(function) [edit]

Web Proxy Viewer  |  New URL  |  Original Page