C语言或者是整数也许是小数怎么定义类型?

如题所述

对于不确定是整数还是小数类型的变量,可以直接定义为float型。
原因如下:
如果是整数,则定义为float类型的变量值,只是在整数后面加 .0,如4.0 仍然能表示整数4
如果是小数,则定义为float类型的变量值刚好对应小数类型,如3.14

如果只定义为整数类型int型,则对于小数就会舍去小数部分,如3.14只取3
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-16
只能往大里靠,用实数型float,double本回答被提问者采纳
第2个回答  2008-11-16
整数用int
浮点型的用float
相似回答