00问答网
所有问题
C语言中怎么区别表达式的结果数据类型是double还是float?
如18/4*sqrt(4.0)/8结果的数据类型
举报该问题
推荐答案 2019-08-14
对于这个问题,从你的例子入手,
sqrt()的函数原型为:double sqrt(double);
所以 18/4*sqrt(4.0)/8 的结果的
数据类型
为double,
其他
表达式
也可以这样判断。
希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZeDTrDj0Te0eZ0jIej.html
相似回答
C语言中怎么区别表达式的结果数据类型是double还是float?
答:
sqrt()的函数原型为:double sqrt(double);
所以 18/4*sqrt(4.0)/8 的结果的数据类型为double
,其他表达式也可以这样判断。希望对你有帮助。
c语言double
和
float区别
答:
c语言double和float区别有精度不一样,float是单精度,double是双精度,表示小数的范围不一样,double能表示的范围比float大
,double在内存中,占8个字节,float在内存中,占4个字节。f默认保留6位小数,不足位以0补齐,超过六位按四舍五入的方法保留6位,若想输出指定位数,在格式化输出语句中表示变量...
C语言中float
和
double
的
区别
!
答:
区别:1、精度不一样,float是单精度,double是双精度;2、表示小数的范围不一样,double能表示的范围比float大
;3、double在内存中,占8个字节,float在内存中,占4个字节。float:浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮...
float
和
double类型的区别
答:
float和double类型的区别如下:
1、变量类型不同 float属于单精度型浮点数据。double属于双精度型浮点数据
。2、
指数范围不同
float的指数范围为-127~128。double而double的指数范围为-1023~1024 3、
表达式指数位不同
float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)double的表达式为1bit...
大家正在搜
c语言怎么判断表达式的数据类型
表达式的数据类型由什么决定
怎样判断表达式的数据类型
double是基本数据类型吗
decimal是什么数据类型
表达式的数据类型
数据库double类型
long是什么数据类型
数据类型运算符与表达式
相关问题
C语言中自加++自减--运算的数据类型可以是Float和Do...
c语言中 'a'+4-0.5 运算结果是什么数据类型?dou...
c语言中计算int,float,double,char四种数...
c语言中float和float型相乘得什么类型?
C语言运算表达式中的小数按什么数据类型处理
C语言中printf输出float和double都用%f么(...
c语言中怎么算表达式的数据类型例如:表达式18/4*sqrt...
C语言编程问题,求解答。结论是2.25,应该是float型,...