11问答网
所有问题
在C语言中,long 和float 有什么区别?
比如,
float fint;
long lint;
如果输出
printf("%.0f",lint);
结果会是什么,为什么
举报该问题
推荐答案 2019-02-07
long
float是以前的c语言(传统c语言)用的类型,与
double
同义,在老式的c语言编译器可能会允许该类型,但现在已经被
double
替换掉,c89标准就已经删除了该类型,因此在比较新的c编译器用这个类型时,编译可能会报错。不建议用这个类型,用
double
替换。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2vS7q8S4.html
其他回答
第1个回答 2008-06-10
float 单精度浮点类型(占4字节)
long 长整型(占4字节)
输出的是长整型,都还没有赋值,输出的是垃圾数据.
怎么格式字符用F吖..F用来输出实数
你自己去试下就知道了..本回答被提问者采纳
相似回答
C语言中long
float
double
有什么区别
答:
long 是long int 长整数
,表示的范围不小于int
float是浮点数,double是双精度浮点数
,表示的范围不小于float 一般32系统下,long占4字节,float占4字节,double占8字节。
大家正在搜
为什么float比long范围大
float和double和int
float在c语言中的用法
long和float的大小
c语言float怎么用
long转为float
longfloat输入
long类型转换为float类型
float和int