首页 > 解决方案 > 这个函数 ft_isalnum 有什么作用?

问题描述

我正在阅读一个包含以下功能的程序,即

int ft_isalnum(int c)
{
    return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')
            || (c >= '0' && c <= '9'));
}

我不太明白这个功能打算做什么?

标签: c++c

解决方案


正如其名称所暗示的,该函数检查给定字符是否为字母数字。

假设 AZ 和 az 连续存储的 ASCII 字符编码,它检查字符是否在“A”到“Z”范围、“a”到“z”范围或“0”到“9”范围内如果满足其中任何一个条件,则返回 true。


推荐阅读