f是以符点数,来表示的
f和F没有什么区别!

解决方案 »

  1.   

    f和F 都是 float 的缩写形式(同上)
    比如1234.1234f 有时是为了和double类型的数据加以区分,1234.1234d
    +变量 就等于这个变量的值 而 ++变量 则是变量先自增 再参加其他运算。
    如:
     i=1
    +i i就等于1   i=1
    ++i i就等于2 
      

  2.   

    一个数定义时默认是double型的,如果float f=3456;这样是错误的,造成精度损失,
    而double d=2345;是可以的 也可以写成double d=3456d;
    必须写成float f=3456f; 或者 float f=3456F;
      

  3.   

    f的作用是因为123.456被直接认为是double型的,所以要用f来表明它是float而非double