float a = 0.302f; 中后面的f是什么意思
答案:1 悬赏:30 手机版
解决时间 2021-04-04 15:28
- 提问者网友:十年饮冰
- 2021-04-03 23:02
float a = 0.302f; 中后面的f是什么意思
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-04-04 00:03
表示这个数是单精度的,而不是双精度的(小数默认是用双精度的)追问请问float a = 0.302f;
float不是已经定义了 单精度么,追答后面的值传的时候也要指定不然就成了将double类型的小数传递给了一个float类型的变量,并非前面定义了,后面就不用写f了,就好比你强行将一个字符串传给一个int类型的变量一个意思
float不是已经定义了 单精度么,追答后面的值传的时候也要指定不然就成了将double类型的小数传递给了一个float类型的变量,并非前面定义了,后面就不用写f了,就好比你强行将一个字符串传给一个int类型的变量一个意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯