黑马程序员技术交流社区

标题: 输出函数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