果然比我以前写的什么>='0'&&<='9'高明了一些. # c1 n, }$ D, t5 H# B5 x* P ) B6 S7 {3 ~7 l
大概就是
if( (unsigned int)(x-'0')<10 )
{
return TRUE;//x是'0','1'...或'9';! K8 M- a3 W$ z: c
}2 @6 k$ r1 ] r* ^/ M
else
return FALSE;//其它, ^% C6 {! ]* [" x$ X. l5 \
没啥深奥的东西。2 S0 _0 c, q- T2 l3 e+ q
(MDK它这样实现的,我觉得这也是有可取处的)
这样写很精简呀