您好、欢迎来到现金彩票网!
当前位置:秒速快3官网 > 数字字符 >

C语言中如何识别字符与数字

发布时间:2019-06-11 23:27 来源:未知 编辑:admin

  凡是数字皆为字符。任何数字首先是字符,然后才能是数字。所以这个问题应该是如何在字符中识别数字。

  直接将每个字符挨个提取出来,将他赋给一个整型,得到它的ASCII码值。然后根据ASCII码的范围来判断它到底是数字字符还是非数字字符。由下表可以得知,数字范围在48~57的都是数字字符。

  这个函数是判断某一个字符是否为数字,可以用一个字符数组接受输入的字符,然后循环判断每一个字符是否为数字,如果其中一个不是数字,那么返回0,否则返回非0;包含了判断小数点的个数和负数符号-。

  }/*如果第一个字符为+或-,不判断为非数字,可能是符号标志,继续向下判断*/

  if(flag1)/*如果小数点个数超过一个,则表示不是数字*/

  elseif(flag==1)/*如果小数点个数为1个,则可能为小数,继续判断*/

http://alsunah.net/shuzizifu/223.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有