【C语言】1.整型数据和实型数据有什么区别?2.为了防止数据溢出,可以直接定义占更大存储细节的变量

【C语言】1.整型数据和实型数据有什么区别?2.为了防止数据溢出,可以直接定义占更大存储细节的变量类型吗?谢谢

问题1

整型就是整数没有小数,实型是浮点数,即实数,可以是小数
实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。
整型变量有:short,int,long等等
问题2:
可以,比如short类型只有2个字节,范围只有-32768~32768,如果值超出这个范围可以用int,或者long
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-13
整型数据有short,int,long
实型有float,double

为了防止溢出可以定义为long和double,如果可以的话使用unsigned
相似回答