C语言中定义 float a = 0.0f;是什么意思?

zeronba 2009-06-09 10:08:16
C语言中定义 float a = 0.0f;是什么意思?
...全文
20367 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
楚天乐 2011-12-14
  • 打赏
  • 举报
回复 1
这种情况下没有区别的吧。都定义成float了
一下情况下会有区别。
C语言默认浮点类型是double,如果你需要float那么你的加个f
#define xxxx 0.0 //double
#define xxxx 0.0f //float


[Quote=引用 8 楼 bokutake 的回复:]

因为如果写
float a = 0.0;
会存在一个双精度浮点数(C里默认浮点常量是double的)转换为单精度的过程,虽然这个多余的步骤可能被某些聪明的编译器优化掉,但是直接这样写更靠谱。
[/Quote]
楚天乐 2011-12-14
  • 打赏
  • 举报
回复
float a = 0.0f;
我去
f表示0.0是float类型,仅此而已
辰岡墨竹 2011-12-13
  • 打赏
  • 举报
回复 1
因为如果写
float a = 0.0;
会存在一个双精度浮点数(C里默认浮点常量是double的)转换为单精度的过程,虽然这个多余的步骤可能被某些聪明的编译器优化掉,但是直接这样写更靠谱。

chenhonglin000 2011-12-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 langyano1 的回复:]

引用楼主 zeronba 的回复:
C语言中定义 float a = 0.0f;是什么意思?

++1
[/Quote]

赵大哥大牛!!!!
CoolEgos 2011-12-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 magicadong 的回复:]

是初学C 啊
float a = 0.0f
就是定义了一个浮点型的变量a 并赋初值0.0
[/Quote]++
狂且 2011-12-13
  • 打赏
  • 举报
回复
+++学习了!
[Quote=引用 4 楼 zhao4zhong1 的回复:]

C++ Floating-Point Constants
Floating-point constants specify values that must have a fractional part. These values contain decimal points (.) and can contain exponents.

Syntax

floating-consta……
[/Quote]
赵4老师 2011-12-13
  • 打赏
  • 举报
回复
C++ Floating-Point Constants
Floating-point constants specify values that must have a fractional part. These values contain decimal points (.) and can contain exponents.

Syntax

floating-constant :

fractional-constant exponent-partopt floating-suffixopt
digit-sequence exponent-part floating-suffixopt

fractional-constant :

digit-sequenceopt . digit-sequence
digit-sequence .

exponent-part :

e signopt digit-sequence
E signopt digit-sequence

sign : one of

+ –

digit-sequence :

digit
digit-sequence digit

floating-suffix :one of

f l F L

langyano1 2011-12-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 zeronba 的回复:]
C语言中定义 float a = 0.0f;是什么意思?
[/Quote]
++1
luohaoran2010 2011-12-13
  • 打赏
  • 举报
回复
感谢解答。。。。初学者飘过
  • 打赏
  • 举报
回复
是初学C 啊
float a = 0.0f
就是定义了一个浮点型的变量a 并赋初值0.0

70,013

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧