为什么C语言中printf ("Heigth:%dWength:%d\n",height, wength);
发布网友
发布时间:2023-05-17 13:56
我来回答
共1个回答
热心网友
时间:2023-09-14 15:55
Height:%dWenght%d 是指输出数据的类型为整形;\n是换行
这句话的意思是输出("Heigth:(前面计算出的数字)Wength:(前面计算出的数字)")后面height, wength是指前面%d的那个数字用哪个变量来代替;
如果你要输出比如172.56,那么%d就要改成%.2f或者%.2lf 相应的,程序开始int height, wength;
改为float height, wength或者double height, wength;float 对应%f,double对应%lf 2是是代表小数点后面保留两位。