c++ - 这个函数 ft_isalnum 有什么作用?
问题描述
我正在阅读一个包含以下功能的程序,即
int ft_isalnum(int c)
{
return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')
|| (c >= '0' && c <= '9'));
}
我不太明白这个功能打算做什么?
解决方案
正如其名称所暗示的,该函数检查给定字符是否为字母数字。
假设 AZ 和 az 连续存储的 ASCII 字符编码,它检查字符是否在“A”到“Z”范围、“a”到“z”范围或“0”到“9”范围内如果满足其中任何一个条件,则返回 true。
推荐阅读
- javascript - vue 事件不起作用 - nuxtjs 静态网站
- php - 这段 PHP 代码有什么功能?
- html - 使用引导容器时,粘性导航栏增加到 100%
- python - 有没有办法从三个单独的 for 循环中合并三个字典?
- jquery-ui-sortable - 可排序插件,可通过拖放转换对图像进行排序
- ionic-framework - 我试图安装 ionic 但它返回:npm ERR!代码 E418
- c# - Mapping rectangular texture onto sphere
- android - Android studio - ListView 购物车数量按钮
- java - VSCode:粘贴时自动缩进 Java 代码
- python - 退出时内存损坏(或愚蠢的用户错误)