zoukankan      html  css  js  c++  java
  • C++学习(六)(C语言部分)之 输出

    输出学习时的笔记(其实也没什么用,留着给自己看的)  

     

    printf 用于输出内容 控制台黑窗口
    printf("要输出的内容"); //可以是任意内容
    -->如果要输出变量


    1、格式占位符(格式占位字符串)
    %d 接收int型 输出有符号的10进制
    %f 接收float型 输出的时候 用%f或者%lf是一样的
    %c 接收char型 输出字符
    %lf 接收double型
    %s 接收字符串类型
    %o 用无符号8进制输出一个整型
    %x %X 无符号16进制输出一个整型
    %u 无符号的10进制整型(没有负数)
    %e %E 指数形式的小数
    %g %G 输出浮点型 (选择%e和%lf中比较短的宽度进行输出)


    2.控制输出


    2.1最小输出宽度 输出多少字符
    %2d 最少输出两位数字 位置不够用空格补齐(默认前面留空格 即默认右对齐) 够的话原样输出
    356-->%2d


    2.2精度 小数位数 (只能用于小数)
    %.9lf .9表示精度 保留9位数
    %m.nlf -->m表示最小输出位数 .n表示保留几位小数

    2.3标志
    + - 0 # 空格
    + 前面输出一个符号 %+d
    - 控制左对齐
    0 位数不够 前面填充0 用于左对齐 %03d
    # 对于 %o %x 有影响 如果是8进制 最后的输出结果前面加0 如果是16进制前面加0x
    空格 % d 如果是正数 在前面补一个空格 负数不用管
    也可以控制对齐

    2.4长度 h表示短 l表示长
    long->long int %ld
    short->short int %hd
    long long %lld

    %f flaot类型->%lf doublt

    -->一般格式占位符
    %[标志][最小宽度][.精度][长度]类型

    符号 10位小数 保留2位小数 浮点型
    %+10.2lf

    字符 单引号括起来的单个字符不能拆分 'M'
    字符串 多个字符组成 可以拆分 双引号括起来 “” “hello”
    特殊字符 +其他内容
    ' ' tab 制表符
    ' ' 换行
    '\' 转义字符






    printf 输出

     

     

    ************************************************************/

    练习代码

     

    效果

     

  • 相关阅读:
    洛谷P1661 扩散
    Vijos1056 图形面积
    Python爬取猪肉价格网并获取Json数据
    C#中巧用Lambda表达式实现对象list进行截取
    Winform中在ZedGraph中最多可以添加多少条曲线
    Nginx配置实例-动静分离实例:搭建静态资源服务器
    解决pip使用异常No module named 'pip'
    C#在循环中使用Random时生成的随机数相同的解决办法
    Winform中自定义ZedGraph右键复制成功后的提示
    C#中巧用Lambda进行数据的筛选查询等处理
  • 原文地址:https://www.cnblogs.com/Yuuki-/p/9048777.html
Copyright © 2011-2022 走看看