Cprimer笔记:int 和float声明变量

int cost=12.99;

float pi=3.1415926536;

第一个直接丢弃小数,没有四舍五入。

第二个声明,因float类型只保证小数点后面6位,会有四舍五入。

而使用%d显示float至不会把float值转化为int值,显示垃圾值。

当打印符号与值本身并不对应时,会打印出垃圾值。

打印浮点值float时,%a.bf 表示小数点前a位,小数点后b位。

你可能感兴趣的:(C)