c# 数据后面加个f是什么意思

例如floatamount=45.63f;... 例如
float amount = 45.63f;
展开
 我来答
linux7985
2008-09-28 · TA获得超过1230个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:435万
展开全部
代表这个数据是float类型的常量,因为如果你直接输入45.63就是double类型 ,当你赋给float类型的时候就会抛异常了,也就是说,如果你不加f
你就要这样赋值
float amount = (float)45.63;
完身好2028
2008-09-28 · TA获得超过954个赞
知道小有建树答主
回答量:443
采纳率:0%
帮助的人:291万
展开全部
一个浮点型常量默认是double类型,所以你需要在常量后面指定f为float类型,不光c#是这样,其他一些主流的强类型语言都是这样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapp3wwC76odT2M2F
2008-09-28 · TA获得超过879个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:259万
展开全部
这个浮点类型,就是float类型,f是float的简写。

比如:
float a=1.1f;

而不能写成
float a=1.1;

如果写成
int a=1.1;
则a为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
479775812
2008-09-28 · TA获得超过337个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:83.9万
展开全部
hackdeek linux7985 说的有道理。

C#是强类型语言。
为了定义初始化float变量,加个f还是有必要的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
net学习中
2008-09-28
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
定义float类型的数据时必须在后面加f,否则会被系统认为是double类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式