C语言如何判断输入的值是否为整数

2025-02-24 01:52:02
推荐回答(2个)
回答1:

你可以根据系统分配的内存来判断。我用的是vc6.0,整形就是4个字节。不是整形就不是4个字节。

满意请采纳,如有疑问请追问。

回答2:

这样一个
函数
while(1)
{
cin>>
d
;
if
((!cin))
{
cout<<
"输入有误"
<<
endl;

cin.clear();
cin.sync();
//清空流
continue;
}