C语言如何判断字符进制

[复制链接]
443|1
 楼主| jf101 发表于 2023-12-17 20:29 | 显示全部楼层 |阅读模式
1、判断字符是不是10进制的数字
  1. 1#define DECCHK( c ) ((c) >= '0' && (c) <= '9')

2、 判断字符是不是16进制的数字
  1. 1#define HEXCHK( c ) ( ((c) >= '0' && (c) <= '9') ||\
  2. 2((c) >= 'A' && (c) <= 'F') ||\
  3. 3((c) >= 'a' && (c) <= 'f') )

Bowclad 发表于 2023-12-19 11:13 来自手机 | 显示全部楼层
这个可以这样判断吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

264

主题

2029

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部