如何判断string能否转换为float

 我来答
义立轩Zd
2017-02-14 · TA获得超过387个赞
知道小有建树答主
回答量:471
采纳率:0%
帮助的人:60.9万
展开全部
  # 方法一: 使用stringstream  stringstream在int或float类型转换为string类型的方法中已经介绍过, 这里也能用作将string类型转换为常用的数值类型。  #方法二:使用atoi()、举山 atil() 、atof()函数 -----------------实际上是char类型向数值类型的转换  注意:使用 atoi 的话,如果 string s 为空,返回值为0.则无法判断s是0还是空  1. atoi(): int atoi ( const char * str );  余李说明:Parses the C string str interpreting its content as an integral number, which is returned as an int value.  参数:str : C string beginning with the representation of an integral number.  返回值:
1. 成功转换显示正毁中一个Int类型的值.
2. 不可转换的字符串返回0.
3.如果转换后缓冲区溢出,返回 INT_MAX orINT_MIN  ?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式