cpp/string/byte/islower

Checks if the given character is classified as a lowercase character according to the current C locale. In the default locale,  returns a nonzero value only for the lowercase letters.

If returns a nonzero value, it is guaranteed that std, std, std, and std return zero for the same character in the same C locale.

The behavior is undefined if the value of is not representable as  and is not equal to.

Return value
Non-zero value if the character is a lowercase letter, zero otherwise.