std::isupper
Aus cppreference.com
[] |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody>| definiert in Header <cctype>
|
||
int isupper( int ch ); |
||
Prft, ob die angegebene Zeichen ist ein Grobuchstabe nach dem aktuellen C locale. In der Standardeinstellung "C"-Locale, gibt
isupper nur fr die Grobuchstaben (ABCDEFGHIJKLMNOPQRSTUVWXYZ) wahr .Original:
Checks if the given character is an uppercase character according to the current C locale. In the default "C" locale,
isupper returns true only for the uppercase letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Wenn
isupper kehrt true, ist gewhrleistet, dass iscntrl, isdigit, ispunct und isspace Rckkehr false fr das gleiche Zeichen in der gleichen C-locale .Original:
If
isupper returns true, it is guaranteed that iscntrl, isdigit, ispunct, and isspace return false for the same character in the same C locale.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parameter
| ch | - | Charakter
Original: character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Rckgabewert
Nicht-Null-Wert (
true), wenn das Zeichen ein Grobuchstabe ist, 0 (false) ansonsten .Original:
Non-zero value (
true) if the character is an uppercase letter, 0 (false) otherwise.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Beispiel
#include <iostream>
#include <cctype>
#include <clocale>
int main()
{
char c = '\xc6'; // letter in ISO-8859-1
std::cout << "isupper(\'\\xc6\', default C locale) returned "
<< std::boolalpha << (bool)std::isupper(c) << '\n';
std::setlocale(LC_ALL, "en_GB.iso88591");
std::cout << "isupper(\'\\xc6\', ISO-8859-1 locale) returned "
<< std::boolalpha << (bool)std::isupper(c) << '\n';
}
Output:
isupper('\xc6', default C locale) returned false
isupper('\xc6', ISO-8859-1 locale) returned true
Siehe auch
prft, ob ein Zeichen als Grobuchstaben durch eine locale eingestuft Original: checks if a character is classified as uppercase by a locale The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktions-Template) | |
prft, ob eine breite Zeichen ist ein Grobuchstabe Original: checks if a wide character is an uppercase character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktion) | |
C documentation for isupper
| |
| ASCII values (hex) |
characters | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 - 8 | 0x00-0x08
|
control codes (NUL, etc.)
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 9 | 0x09
|
tab (\t)
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 10 - 13 | 0x0A-0x0D
|
whitespaces (\n,\v,\f,\r)
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 14 - 31 | 0x0E-0x1F
|
control codes | 0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 32 | 0x20
|
space | 0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 33 - 47 | 0x21-0x2F
|
!"#$%&'()*+,-./
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 48 - 57 | 0x30-0x39
|
0123456789
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 58 - 64 | 0x3a-0x40
|
:;<=>?@
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 65 - 70 | 0x41-0x46
|
ABCDEF
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 71 - 90 | 0x47-0x5A
|
GHIJKLMNOPQRSTUVWXYZ
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 91 - 96 | 0x5B-0x60
|
[\]^_`
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 97 -102 | 0x61-0x66
|
abcdef
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 103-122 | 0x67-0x7A
|
ghijklmnopqrstuvwxyz
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 123-126 | 0x7B-0x7E
|
{|}~
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 127 | 0x7F
|
backspace character (DEL)
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|