standard library contains routines for string
manipulation. This includes functions for extracting individual
characters from strings, for finding the lengths of strings, and also
for treating strings as arrays of values and operating on them on
It’s important to note that none of these functions actually changes the strings passed as arguments. Functions that claim to modify strings simply return a new string with the modification. The original is always unchanged.