-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path#cctype - char manipulation.cpp
More file actions
61 lines (47 loc) · 1.99 KB
/
#cctype - char manipulation.cpp
File metadata and controls
61 lines (47 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
#include <cctype>
int main()
{
// isalnnum
std::cout << std::isalnum('A') << "\n"; // -> 1
std::cout << std::isalnum('E') << "\n"; // -> 1
std::cout << std::isalnum('b') << "\n"; // -> 2
std::cout << std::isalnum('c') << "\n"; // -> 2
std::cout << std::isalnum('1') << "\n"; // -> 4
std::cout << std::isalnum('/') << "\n\n\n"; // -> 0
// isalnnum
std::cout << std::isalpha('A') << "\n"; // -> 1
std::cout << std::isalpha('E') << "\n"; // -> 1
std::cout << std::isalpha('b') << "\n"; // -> 2
std::cout << std::isalpha('c') << "\n"; // -> 2
std::cout << std::isalpha('1') << "\n"; // -> 0
std::cout << std::isalpha('/') << "\n\n\n"; // -> 0
// isablank
std::cout << std::isblank(' ') << "\n"; // -> 1
std::cout << std::isblank('1') << "\n\n\n"; // -> 0
// islower
std::cout << std::islower('a') << "\n"; // -> 2
std::cout << std::islower('A') << "\n"; // -> 0
std::cout << std::islower('1') << "\n"; // -> 0
std::cout << std::islower('!') << "\n\n\n"; // -> 0
// isupper
std::cout << std::isupper('A') << "\n"; // -> 1
std::cout << std::isupper('a') << "\n"; // -> 0
std::cout << std::isupper('1') << "\n"; // -> 0
std::cout << std::isupper('!') << "\n\n\n"; // -> 0
// isdigit
std::cout << std::isdigit('1') << "\n"; // -> 1
std::cout << std::isdigit('0') << "\n"; // -> 1
std::cout << std::isdigit('A') << "\n"; // -> 0
std::cout << std::isdigit('a') << "\n\n\n"; // -> 0
// toupper
std::cout << (char)std::toupper('A') << "\n"; // -> A
std::cout << (char)std::toupper('a') << "\n"; // -> A
std::cout << (char)std::toupper('!') << "\n"; // -> !
std::cout << (char)std::toupper('1') << "\n\n\n"; // -> 1
// tolower
std::cout << (char)std::tolower('A') << "\n"; // -> a
std::cout << (char)std::tolower('a') << "\n"; // -> a
std::cout << (char)std::tolower('!') << "\n"; // -> !
std::cout << (char)std::tolower('1') << "\n\n\n"; // -> 1
}