C语言中怎么判断输入的数是整数还是浮点数?

请给出一段具有这样判断功能的C语言语句~谢了哈~!!... 请给出一段具有这样判断功能的C语言语句~谢了哈~!! 展开
 我来答
thinkawhile
2011-11-06 · TA获得超过300个赞
知道答主
回答量:209
采纳率:0%
帮助的人:143万
展开全部
c语言中没有判断输入是整数还是浮点数的既有功能,需要自己实现.
实现方法是把输入作为字符串读入,然后自行分析该字符串表示的是整数还是浮点数.
MMSHOW1
2011-11-06 · 超过28用户采纳过TA的回答
知道答主
回答量:178
采纳率:0%
帮助的人:40.3万
展开全部
判断是否有小数呗,但是不科学,也许有更好方法
#include <iostream.h>
void main (void)
{
float a;
cin>>a;
if(a/1>0)
{
cout<<"浮点型"<<endl;
}else
{
cout<<"整数型"<<endl;
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lihaitao199012
2011-11-06 · 超过22用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:66.2万
展开全部
可以用sizeof()来判断,他们的字节数是不相等的!int是4,float是8!希望对你有帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式