Tag: integer

检测字符串是否为C中的double或long

我正在处理包含文本的char [],该文本应表示双数值或长数字。 我需要编写一个函数来检测上述哪些数据类型(如果有的话)。 我想过使用strtol()并检查它是否无法解析整个字符串,如果失败,则使用strtod()。 我很高兴看到有更好的选择。 谢谢。