广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++格式控制符scanf与printf的输入输出方法
  • 658
分享到

C++格式控制符scanf与printf的输入输出方法

2023-06-30 09:06:47 658人浏览 安东尼
摘要

这篇文章主要介绍“c++格式控制符scanf与printf的输入输出方法”,在日常操作中,相信很多人在C++格式控制符scanf与printf的输入输出方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++

这篇文章主要介绍“c++格式控制符scanf与printf的输入输出方法”,在日常操作中,相信很多人在C++格式控制符scanf与printf的输入输出方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++格式控制符scanf与printf的输入输出方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    一、使用scanf输入和printf输出

    这两个函数是C语言中的

    1、scanf的使用

    格式:

    scanf("格式控制",变量地址);scanf("%d",&n);

    常见数据类型变量的scanf格式符

    int%d
    long long%lld
    float%f
    char%c
    double%lf
    字符串(char数组)%s

    像13:45:20可以这样输入

    scanf("%d:%d:%d",&h,&m,&s);

    除了%c外,scanf对其他格式符的输入是以空白符(空格、Tab)为结束判断标志,字符数组使用%s读入的时候以空格跟换行作为读入结束的标志,%c是可以读入空格和换行的。

    2、printf的使用

    printf("格式控制",变量名称);

    格式控制符只有double变为%f

    如果想输出% ,只要在前面加上一个% \

    二、常用输出格式

    1、%md

    可以使不足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

    2、%0md

    与%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

    3、%.mf

    可以让浮点数保留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

    三、使用getchar输入putchar输出单个字符

    可以识别换行符

    char c1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(c2);

    到此,关于“C++格式控制符scanf与printf的输入输出方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

    --结束END--

    本文标题: C++格式控制符scanf与printf的输入输出方法

    本文链接: https://www.lsjlt.com/news/328022.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作