printf()函数和scanf()函数
int bottom,height; printf("请输入三角形的底边长:"); scanf("%d",&bottom);//将用户输入的值赋值给bottom变量 : &:取地址 printf("请输入三角形的高:"); scanf("%d",&height);//将用户输入的值赋值给height变量 double s=bottom*height/2; printf("三角行的面积为:%7.2lf",s);//%lf:double的占位符 l7.2f:七位有效数字,精确到小数点后2位 |
ps:1.注意scanf()的语法,“&”不能忘。 “&”是取地址。
2.“%7.2lf”,double的占位符,表示七位有效数字,精确到小数点后2位。
转换字符串
转换字符串 |
说 明 |
%d |
将参数按整数形式转换输出,对应参数应是int 类型 |
%ld |
将参数按长整数形式转换输出,对应参数应是long 类型 |
%c |
输出一个字符,对应参数应该是一个字符 |
%s |
输出一个字符串,对应参数应该是一个字符串 |
%f |
将参数按带小数点数形式输出,对应参数应是double 类型,默认情况下精确到 6 位小数 |