相比int来说,float可以打整数也可以打小数不是比int更方便吗,为什么我买的书里都是用int
整数用的多,方便理解所以一般用的都是整数,浮点数输出还需要控制精度,一般涉及到小数点的时候才会定义float类型
一般整型用int,浮点用float,flaot可以存储整型是因为有自动类型转换,
int是整数,就算是3.1也会取整成3,float是浮点数,即使是3也会也会都城3.0,两种不同的数值类型。
整数就相当于1块钱,就是1元,基本也没人说1.0元
浮点型相当于1快五,就是1.5元
整数具相当于整钱数,浮点型就相当于多出的角或者分,浮点型表达的数据更精确一些,但是去超时买东西基本都能抹零吧,因为用整数计算更方便一些,计算5-2方便还是计算5-2.34方便应该能体会到吧。
整形数可以提升为浮点型,浮点型转整型的话会丧失数据精度(就是丢失小数点后面的数据,所以在float转int的时候,需要强制转换,否则编译器会给出警告)