全站数据
8 4 2 0 5 8 1

double,int,float间计算之后得到什么类型如何判断

自考二营长 | 简单学习,快乐成才!         
问题更新日期:2024-04-22 19:06:57

问题描述

double,int,float间计算之后得到什么类型如何判断希望能解答下
精选答案
最佳答案

float与float相乘运算,为避免丢失精度,运算结果类型提升为double类型。

float是C语言中的一个数据类型的关键字,表示单精度浮点型(双精度浮点型为double)。定义格式为:floata;//a表示一个浮点型的变量。C语言规定浮点型在内存占用4个字节,精度为7位,取值范围为:3.4*10^-38~3.4*10^38或者-(3.4*10^-38~3.4*10^38)。扩展资料FLOAT构成浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。数符占1位二进制,表示数的正负。指数符占1位二进制,表示指数的正负。尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点。指数存指数的有效数字。指数占多少位,尾数占多少位,由计算机系统决定。