zoukankan      html  css  js  c++  java
  • c语言格式输出

    (软件工程大作业,都是自己一个人做的,体会颇多,各种基础知识的学习,还是在应用的时候学的最有效啊!有了问题不要放过,要解决,要学会,下次就好了。这篇文章摘自他人)

    printf( )的格式字符:

    ① d格式符 用来输出十进制整数

    %d 按整型数据的实际长度输出

    %md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度

    %ld 输出长整型数据

    ② o格式符 以八进制形式输出整数

    ③ x格式符 以十六进制形式输出整数 

    ④ u格式符 用来输出unsigned型数据,以十进制形式输出

    ⑤ c格式符 用来输出一个字符

    ⑥ s格式符 输出一个字符串

    %s 输出实际长度字符串

    %ms 输出的串占m列,如果串长度小于m,左补空格,如果大于m,实际输出

    %-ms输出的串占m列,如果串长度小于m,右补空格,

    %m.ns 输出占m列,但只取字符串中左端n个字符并靠右对齐

    %-m.ns m、n含义同上,靠左对齐,如果n>m,则m自动取n值

    ⑦ f格式符 以小数形式输出实数

    %f 整数部分全部输出,小数部分输出6位

    %m.nf 输出数据共占m列,其中有n位小数。如果数值长度小于m,左补空格 

    %-m.nf 同上,右补空格

    ⑧ e格式符 以指数形式输出实数

    %e 系统指定6位小数,5位指数(e+002 )

    ⑨ g格式符 输出实数,根据数值大小,自动选f格式或e格式

  • 相关阅读:
    FZU 2150 Fire Game
    POJ 3414 Pots
    POJ 3087 Shuffle'm Up
    POJ 3126 Prime Path
    POJ 1426 Find The Multiple
    POJ 3278 Catch That Cow
    字符数组
    HDU 1238 Substing
    欧几里德和扩展欧几里德详解 以及例题CodeForces 7C
    Codeforces 591B Rebranding
  • 原文地址:https://www.cnblogs.com/qingcheng/p/2028695.html
Copyright © 2011-2022 走看看