printf("long : %d\n",long);
占位符%d用来表明在指示过程中变量long的值的显示位置,此时的变量long表示为int型,就是整数型,如果要显示为float型的变量,需要用%f来代替%d。
即代码为:printf("long : %f\n",long);
注意:默认情况下%f会显示出小数点的后6位数字。如果强制显示小数点的后n位熟悉,这是就应该把.n放置在%和f之间。
eg:打印long:16.23cm
打印可以这样写:
printf("long: %.2f\n",long);