printf()函数和scanf()函数/转换字符串

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 位小数 

原文地址:https://www.cnblogs.com/xiaomeng7/p/6592539.html