黑马程序员技术交流社区
标题:
输出函数printf与输入函数scanf小记
[打印本页]
作者:
丶信步沧桑
时间:
2015-10-16 12:43
标题:
输出函数printf与输入函数scanf小记
printf(" %d ",a); ————//输出整形
printf(" %f ",a); ————//输出单精度
printf(“ %lf “,a); ————//输出双精度
printf(" %c ",'a'); ————//输出字符
printf(" %s ","a"); ————//输出字符串
--------------------------------------------------------
printf(" %.1f ",a); ————//控制输出小数点后几位
================================================
scanf(" %d ", &a); ————接收储存整数类型
scanf(" %f ", &a); ————接收储存单精度类型
scanf(" %lf ", &a); ————接收储存双进度类型
scanf(" %c ", &a); ————接收储存字符类型
scanf(" %s ", &a); ————接收储存字符串类型
--------------------------------------------------------------------
练习
--------------------------------------------------------------------
1.定义两个变量分别为 int 类型和double类型, 用函数scanf给double类型变量赋值,并强行转换赋值给int型变量.
#include <stdio.h>
int main(){
int a;
double b;
printf("请输入一个浮点数:\n");
scanf("%lf",&b);
printf("%.1f\n",b);
a=(int)b;
printf("%d\n",a);
return 0;
}
--------------------------------------------------------------------
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2