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 输出

     

     

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

    练习代码

     

    效果

     

  • 相关阅读:
    字符串替换
    字符串查找
    字符串比较
    字节与字符串相互转换
    1365. How Many Numbers Are Smaller Than the Current Number
    1486. XOR Operation in an Array
    1431. Kids With the Greatest Number of Candies
    1470. Shuffle the Array
    1480. Running Sum of 1d Array
    【STM32H7教程】第56章 STM32H7的DMA2D应用之刷色块,位图和Alpha混合
  • 原文地址:https://www.cnblogs.com/Yuuki-/p/9048777.html
Copyright © 2011-2022 走看看