關于float的一個小問題
#include <stdio.h>
int main()
{
? ? int age; ? ? ?age = 15;//年齡
? ? float height; ? height = 162;//身高
? ? float weight; weight = 82.5;//體重
? ? char isfat; ? isfat = 'y';//肥胖否?
? ? printf("年齡:%d 歲\n", age);
? ? printf("身高:%d CM\n", height);
? ? printf("體重:%f KG\n", weight);
? ? printf("是否屬于肥胖兒童:%c\n", isfat);?
? ? /*%d,%f,%c此類符號在后面會有講解*/
? ? return 0; ? ?
}
身高為什么不能使用float?
年齡:15 歲
身高:4195936 CM
體重:82.500000 KG
是否屬于肥胖兒童:y
2017-04-16
輸出格式符%c,%d,%f,%lf
要分別對應數據類型
char,int,float,double。
2017-04-16
printf("身高:%f CM\n", height);//是%f吧