c - 测试 C 中字符串中的数字

标签 c numbers

我想创建一个函数来测试 C 中字符串值中的数字。我不知道从哪里开始,所以我没有提供任何代码。我怎样才能做到这一点?

另外,我怎样才能使其适用于十六进制?

最佳答案

<ctype.h>提供两个函数,isalpha 和 isdigit,这可能就是您正在寻找的。只需迭代字符串的字符并检查是否 isdigit()永远返回 true。

关于c - 测试 C 中字符串中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53872218/

相关文章:

python - 上下循环数字而不在python中使用递归

java - HSQLDB 中的 Oracle NUMBER(精度,小数位数)

java - 如何在 java swing 中打印出可搜索的数字列表?

javascript - 为每个 div 添加一个数字

c - 如何将对象传递给 GTK3 回调?

c++ - Cudd:提取变量排序

c - 在 C 中将整数转换为位串的最佳方法是什么

c - 使用唯一的短值和双值

c - 管理缓冲区内的数据

c - 如何在 C 中对多维字符数组使用 scanf()