如何判断C语言中的合法常量?

问题描述:

如何判断C语言中的合法常量?
合法常量书写规则,如何排除不合法的书写.

整型分前缀(0、0x)和后缀(u、l),每种进制中用的数字不同
浮点数后缀f、l,指数表示注意是否在范围内
字符与字符串主要注意转义字符后面是否合法