急请问,float 类型 ,long类型,int类型的转换

急,请教,float 类型 ,long类型,int类型的转换[codeC#][/code]int k c.Lengthfloat q (k / 6)*100CC

急,请教,float 类型 ,long类型,int类型的转换
[code=C#][/code] int k = c.Length;
  float q = (k / 6)*100;
  CC.ExSql("UPDATE tb_User SET Correct ='"+q+"' where Choose='"+a+"'");


其中K已经赋值,为3,可是不管怎么样都得不到q的值,总是为0.请问语句是否写错。q的表达式能否这样写。

[解决办法]
float q = (k / 6.0f) * 100;