一个数字,是有默认类型的:对于整数,默认是 int 类型;对于小数,默认是 double 类型。

如果不想让数字使用默认的类型,那么可以给数字加上后缀,手动指明类型:
在整数后面紧跟 l 或者 L(不区分大小写)表明该数字是 long 类型;
在小数后面紧跟 f 或者 F(不区分大小写)表明该数字是 float 类型。

因此f 表示这个数据是float类型的常量,如果你直接写成float b=1.0就是double类型 ,当你赋给float类型的时候就会抛异常了。

如果不加f,可以这样赋值 float amount = (float)1.0;相当于强制类型转换。

补充:
float 单精度浮点型 6位有效数字
一般float用32位表示,double用64位表示
float只能保证6位有效数字,所以有时候float类型精度通常是不够的,而double至少可以保证10为有效数字,能满足大多数计算的需要。
实际中,double比float的计算要快一些的。

float a=1.0f 中的“f”代表什么相关推荐

  1. float c语言存储格式,float a=1.0f 这里的1.0f中的“f”代表什么 ?float的储存格式?...

    float a=1.0f 这里的1.0f中的"f"代表什么,有什么意思,在C语言里面,解答详细点啊!!! f 代表这个数据是float类型的常量, 如果你直接输入1.0就是doub ...

  2. float a=1.0f 这里的1.0f中的 f 代表什么?有什么意思?

    最近看正点原子飞控源码会发现,经常出现这种0.f  ,我以前玩单片机似乎没碰到过

  3. 计算机中f代表几,相机中的F代表什么意思

    新酷产品首次免费试用,许多高素质人才分享了他们独特的生活经验. 来新浪公开测试,体验各个领域中最前沿,最有趣和最有趣的产品〜!下载客户端并获得独家优惠! 本文来自佳游 小白用户一开始看到各种相机参数( ...

  4. Java 用float时,数字后面加f,这样是为什么?

    Java 中 float 与 double 的区别 1.float是单精度浮点数,内存分配4个字节,占32位,有效小数位6-7位 double是双精度浮点数,内存分配8个字节,占64位,有效小数位15 ...

  5. Java中“/”,“.”所代表的文件路径

    转载自  Java中"/","."所代表的文件路径 我们在开发的过程中,经常会去读.写文件.在读写文件的时候,就不得不写文件的路径,使用相对路径的方式有两种:& ...

  6. SupeSite模板中的代码代表什么意思

    SupeSite模版中的代码代表什么意思 supe_ads 广告表 adid smallint 广告id subject varchar 广告标题 adtype enum 广告类型 dateline ...

  7. C语言中的%f和%lf的区别

    在C语言中用于格式化输入输出时: 整数值用%d; 实数(浮点数)用%f: float,单精度浮点型,对应%f. double,双精度浮点型,对应%lf. 即 %f 和 %lf分别对应float类型和d ...

  8. printf中的%f

    printf()中的%f用来处理浮点值 因为f即float型变量,所以可以将%f改为% . 2f .2用来精确控制输出, 即指定输出的浮点数只显示小数点后俩位

  9. c语言中怎么使用float,float在c语言中怎么用

    C语言中printf输出float和double都用%f么(scanf又 1.C语言中printf输出float和double都可以用%f,而double型数据还可以用%lf. 2.scanf当中若是 ...

最新文章

  1. PetShop 4.0讨论专贴(QA)
  2. FastReport 使用入门
  3. mllib java怎么调用_如何准备mllib中的训练数据
  4. 两人团队项目-石家庄地铁查询系统(web版)
  5. java--用 * 打印出各种图形(新手请进)
  6. Centos7 使用Docker MySQL部署_01
  7. 单片机实验:数据区传送程序
  8. webpack打包原理
  9. Android进入商店并跳转到指定应用
  10. 基于JAVA+Swing+MYSQL的宿舍管理系统
  11. VUE axios发送cookie
  12. 多台kafka同时启动shell脚本
  13. RGB数据剪切后保存为JPG格式文件的代码(使用jpeglib)
  14. LabVIEW动态数据交换DDE
  15. 基于FPGA的2FSK调制解调器
  16. eyoucms如何搬家?易优cms搬家教程
  17. 动植物代谢最新研究进展(2021年7月)
  18. 1400㎡,联诚发龙腾LED透明屏点燃五月天新加坡演唱会!
  19. storage/emulated/0.到底在哪儿
  20. LeetCode刷题框架总结

热门文章

  1. 各种SCI,CCF,EI,北大核心等刊物大致含金量,用奖学金加分看出!
  2. 用python画笛卡尔心形线_05.总是套路得人心,如何用数学+Python示爱!
  3. @开发者:个推小程序消息推送解决方案来了
  4. 电脑开机按F1的解决方法
  5. 数据结构算法 - ConcurrentHashMap 源码解析
  6. 发散大数据思维 橱柜企业更能掌握准确“情报”
  7. 小学生C++编程基础 课程18(共6题)
  8. 微信小程序-图片等比例显示不变形
  9. 论文阅读笔记:Selecting Informative Contexts Improves Language Model Fine-tuning
  10. Could not publish server configuration for Tomcat v8.0 Server at localhost. Multiple Contexts have a