导图社区 浮点型数据输入和输出
这是一个关于浮点型数据输入和输出的思维导图,包含格式化输入函数printf、指定输出格式%md等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
中心主题
浮点型数据输入和输出
数据类型分类及简介
格式化输入函数scanf
调用格式:scanf("格式控制",输入地址列表); eg:scanf("%d%f",&a,&b);
常见的格式控制符: % d :十进制整数形式 % c :字符形式 % f :单精度浮点形式
注意: ①scanf("a=%d,b=%d",&a,&b); 则输出要与输入格式相同:a=1,b=2; ②scanf("%d ",&a);/scanf("a=%d",&a); 表示输入一整数,保存到整型变量a中 ③scanf("%c",&b);表示输入一字符, 保存到字符型变量c中
格式化输入函数printf
printf 举例1 1:int a =3, b =5; printf (" a =% d , b =% d ", a , b ); 输出结果:a=3,b=5 规则:格式控制部分除了两个% d 处分别 用和 b 的值替换外,其余部分原样输出。
指定输出格式%md
格式 最小宽度 对齐方式 %md m 右 %-md m 左 注意: 若实际长度超过m,则按实际位数输出
m 指定输出的最小宽度符号位占一列; 若实际长度超过 m ,则按实际位数输出 int a =-12; m =1,-12的实际位数3>1, 按实际输出 ↗ printf (" %4d,% d ", a , a ); ↓ ↘ m =4,最小宽度4列 结果为:0-12,-12 左边补空格
% d 的附加说明项 %- md m 指定输出的最小宽度,符号位占一列; 若实际长度超过 m ,则按实际位数输出 int a =-12; printf ("%-4d,%4d", a , a ); ↓ ↘ 左指定:数据左对齐 结果为:-12□,□-12