#include <stdio.h>
int main(){
float a = 3.14*2.5*2.5;
printf("面积是:%f\n",a);
}
这里在输出的时候必须加上%f这个转义符号不然逗号后面的不能打印。
后面的\n是转行字符,在输出下一行时起作用。`
#include <stdio.h>
int main(){
float r = 2.5;
float s = 3.14*r*r;
printf("半径是:%f的面积是:%f\n",r,s);
}
这里的%f就像java里面的占位符,一个对应逗号后面的一个,并按照顺序一一对应。
printf("半径是:%3.1f的面积是:%f\n",r,s);
%3.1f的意思就是输出的那个结果占三个位置,小数点后有一位
宏定义之后系统遇到这个变量名就将它对应进去
#include <stdio.h>
#define r 2.5
int main(){
float s = 3.14*r*r;
printf("半径是:%3.1f的面积是:%f\n",r,s);
}
这里也不同于java,宏定义不能再函数内,且定义它时前面加#号,中间不能有任何符号,也不用;结尾。
int i;
scanf("%d",&i);
printf("f是%d",i);
scanf是输入方法,一定要注意输入的时候要加一个&取地址符号`
int i,e;
scanf("%d %d",&i,&e);
printf("f是%d\n",i);
printf("i是%d\n",e);