希望能指教一段严谨的判断逻辑。
是指用C++实现一个判断?
判断前导字符是否符合要求(负号、8/16进制的前导格式),后面字符是否均为合法数字,是否大小超过了整形的限制
把输入转换成ASCII码后,其中必须只能有0~9的码值我觉得这样已经可以了如果对整数格式有要求,那么只要检测首位是否为0即可望指教
我觉得可以首先尝试转化成int如果成功即整数
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
是指用C++实现一个判断?
判断前导字符是否符合要求(负号、8/16进制的前导格式),后面字符是否均为合法数字,是否大小超过了整形的限制
把输入转换成ASCII码后,其中必须只能有0~9的码值
我觉得这样已经可以了
如果对整数格式有要求,那么只要检测首位是否为0即可
望指教
我觉得可以首先尝试转化成int
如果成功即整数