作业帮 > 综合 > 作业

若变量i和m的数据类型分别是int和long,则表达式3.2+i*m的数据类型是,需详解

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 18:56:22
若变量i和m的数据类型分别是int和long,则表达式3.2+i*m的数据类型是,需详解
若变量i和m的数据类型分别是int和long,则表达式3.2+i*m的数据类型是,需详解
c语言中浮点小数一般默认为双精度浮点小数类型,i*m得出的是long型,再与double型相加,结果是double型 ,双精度与单精度所指的是这个定义量能有多大范围,算术上的数是不变的,而内存空间不同,单精度为4字节,双精度为8字节,所以导致定义变量就宽很多