js区分整数和浮点数吗 C语言整数能和浮点数相乘吗?

C语言整数能和浮点数相乘吗?是,例如:int a=2float B=4 double C=0 C=a*B//整数和十进制的乘法将转换为double int d=0 d=(int)(a*B)//强制转换

C语言整数能和浮点数相乘吗?

是,例如:int a=2float B=4 double C=0 C=a*B//整数和十进制的乘法将转换为double int d=0 d=(int)(a*B)//强制转换整数,否则将报告错误

十进制由C#中的浮点数据表示。浮点数据有两种:单精度浮点(float)和双精度浮点(double)。不同之处在于取值范围和精度不同。浮点数据的计算速度远低于整数数据,因此在精度要求较低的情况下可以采用单精度类型,在精度要求较高的情况下可以采用双精度类型。

浮点类型为32位宽,双精度类型为64位宽。

浮点数据的精度如下:

单精度:7位精度

双精度:15-16位精度