##使用浮点数 浮点数包含的值带小数点,也可以表示分数和整数 下面是一些浮点数 1.6 、 0.00008 、 7655.899 、 100.0 用指数和C语言来表示 1.6 == 0.16E1 E 代表10, 1 代表1次方 ###定义浮点数变量 <!-- lang: cpp --> /* float类型占用4字节,精确到6至7位小数,小数后面加f double类型占用8字节,精确到15位小数 long double类型占用12字节,精确到18位小数,小数后面加L */ int main(){ float aa = 45.0f; float bb = 7.0f; printf("aa/b=%f\n",aa/bb); //6.428571 return 0; } ###控制输出中的小数位数 <!-- lang: cpp --> //%.2f中的.2说明控制小数位后面为2位,设置成.0f代表后面没有小数位数 printf("aa/bb=%.2f",aa/bb); //6.42 ###控制输出的字段宽度 <!-- lang: cpp --> //输出的字段宽度是输出值所使用的总字符数(包括空格) //指定宽度时,数值默认是右对齐,如果希望左对齐,只需要在%的后面添加一个负号 printf("aa/bb=%5.3f",aa/bb); ###运算的顺序 <!-- lang: cpp -->