目录一、使用scanf输入和printf输出1、scanf的使用2、printf的使用二、常用输出格式1、%md2、%0md3、%.mf三、使用getchar输入putchar输出单
这两个函数是C语言中的
格式:
scanf("格式控制",变量地址);
scanf("%d",&n);
常见数据类型变量的scanf格式符
像13:45:20可以这样输入
scanf("%d:%d:%d",&h,&m,&s);
除了%c外,scanf对其他格式符的输入是以空白符(空格、Tab)为结束判断标志,字符数组使用%s读入的时候以空格跟换行作为读入结束的标志,%c是可以读入空格和换行的。
printf("格式控制",变量名称);
格式控制符只有double变为%f
如果想输出% ,只要在前面加上一个% \
可以使不足m位的int型变量以m位进行右对齐输出,高位用空格补齐,如果本身超过m位则保持原样。
#include<iOStream>
using namespace std;
int main()
{
int a=123,b=123456;
printf("%5d\n",a);
printf("%5d\n",b);
return 0;
}
123
123456
与%md不同的是,当变量不足m位时,补足0.
#include<iostream>
using namespace std;
int main()
{
int a=123,b=123456;
printf("%5d\n",a);
printf("%5d\n",b);
printf("%05d\n",a);
return 0;
}
123
123456
00123
可以让浮点数保留m位小数输出
#include<iostream>
using namespace std;
int main()
{
double d=3.14159;
printf("%.0f\n",d);
printf("%.1f\n",d);
printf("%.2f",d);
return 0;
}
3
3.1
3.14
可以识别换行符
char c1,c2;
c1=getchar();
c2=getchar();
putchar(c1);
putchar(c2);
到此这篇关于C语言详解格式控制符scanf与printf的输入输出的文章就介绍到这了,更多相关C语言scanf与printf内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: C语言详解格式控制符scanf与printf的输入输出
本文链接: https://www.lsjlt.com/news/147181.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0