请注意,我是一个新手
我之前使用过isdigit()函数,但现在我遇到了一个问题:
我需要检查是否(例如)a char值-46是一个数字.isdigit()似乎没有认识到负数(可能是因为-在实际数字之前).
是否有一行简单的代码可以与isdigit()函数具有相同的效果,但也可以检测负数?(比如ASCII表范围或其他东西)
让我进一步澄清一下:我有一个char类型数组:char A[20]我手动输入每个值(例子):
A[0]= a
A[1]= b
A[2]= -46
Run Code Online (Sandbox Code Playgroud)
现在从那些3(忽略剩下的17 - 这只是一个例子),我需要检查这些是否是一个数字.-46是我正在搜索的数字(把它放在另一个数组中),所以我的问题是如何检查-46"是否为数字"?
c ×1