如题所述
5种基本数据类型的存储空间长度的排列顺序为:char<int<long int<=float<double。
char(字符型)的存储空间大小为1个字节,int(整数型)的存储空间大小为2个字节,long int(长整数型)的存储空间大小为4个字节,float(单精度型)的存储空间大小为4个字节,double(双精度型)的存储空间大小为8个字节。
所以char<int<long int<=float<double,结果选择A。
扩展资料:
强制类型转换是通过类型转换运算来实现的。其一般形式为:(类型说明符)(表达式)其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。
自动转换是在源类型和目标类型兼容以及目标类型广于源类型时发生一个类型到另一类的转换。例如: (float) a 把a转换为浮点型,(int)(x+y) 把x+y的结果转换为整型。
参考资料来源:百度百科-数据类型
参考资料来源:百度百科-C语言类型强制转换
温馨提示:答案为网友推荐,仅供参考