string s;cin >> s; // Read a word (stops at space)getline(cin, s); // Read entire lines.length(); // or s.size()s[i]; // Character at index is += "abc"; // Concatenations.substr(pos, len); // Substring from pos, length lens.find("abc"); // Find substring (returns npos if not found)
char c = 'A';// Check character typeisalpha(c); // Is letter?isdigit(c); // Is digit?isupper(c); // Is uppercase?islower(c); // Is lowercase?// Converttolower(c); // 'a'toupper(c); // 'A'// Character to intint digit = c - '0'; // If c is '5', digit = 5int pos = c - 'a'; // If c is 'c', pos = 2
// String to intstring s = "123";int n = stoi(s); // 123long long n = stoll(s); // For large numbers// Number to stringint n = 123;string s = to_string(n); // "123"