printf("小明身高%f%c\n", height, unit); 这句话为什么要这么写啊?中间这个%f%c为什么这么勇呢
格式化输出语句是将各种类型的数据按照格式化后的类型及指定的位置在计算机上显示。格式符可以连用,变量之间需要用逗号隔开。
因为你想输出的是"小明身高1.8m",根据上面所说,你要显示1.8m一个是int类型一个是char类型,所以用%f%c,后面写与格式符类型对应的变量,并用逗号隔开。
程序会根据后面的变量名顺序自动匹配前面的%f%c,变量名之间需要用逗号隔开