A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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;
}

--------------------------------------------------------------------

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马