C语言学习笔记心得7(格式说明符)

阅读: 评论:0

C语言学习笔记心得7(格式说明符)

C语言学习笔记心得7(格式说明符)

格式说明符:
  扩展:格式说明符详细说明
  ① d格式:用来输出十进制整数。有以下几种用法:
  %d:按整型数据十进制的实际长度输出。
  %md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
  %ld:输出长整型数据。
  ② o格式:以无符号八进制形式输出整数。
  %d:按整型数据八进制的实际长度输出。
  %lo:对长整型可以用格式输出
  %mo:指定字段宽度用格式输出
  ③ x格式:以无符号十六进制形式输出整数。
  %x:按整型数据十六进制的实际长度输出。
  %lx:对长整型可以用格式输出
  %mx:指定字段宽度用格式输出
  ④ u格式:以无符号十进制形式输出整数。
  %u:按无符号整型数据十进制的实际长度输出。
  %lu:对长整型可以用格式输出
  %mu:指定字段宽度用格式输出
  ⑤ c格式:输出一个字符。
  ⑥ s格式:用来输出一个串。有几中用法
  %s:例如:printf("%s", “CHINA”)输出"CHINA"字符串(不包括双引号)。
  %ms:输出的字符串占m列,如字符串长度大于m,将字符串全部输出。若串长小于m,则左补空格。
  %-ms:如果串长小于m,则在m列范围内,字符串向左靠,右补空格。
  %m.ns:输出占m列,但只取字符串中左端n个字符。这n个字符输出在m列的右侧,左补空格。
  %-m.ns:其中m、n含义同上,n个字符输出在m列范围的左侧,右补空格。如果n>m,则自动取n值,即保证n个字符正常输出。
  ⑦ f格式:用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法:
  %f:不指定宽度,整数部分全部输出并输出6位小数。
  %m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。
  %-m.nf:输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。
  ⑧ e格式:以指数形式输出实数。可用以下形式:
  %e:数字部分(又称尾数)输出6位小数,指数部分占5位或4位。
  %m.ne和%-m.ne:m、n和”-”字符含义与前相同。
  此处n指数据的数字部分的小数位数,m表示整个输出数据所占的宽度。
  ⑨ p格式:输出指针地址

% - m.n 字母 (例如%-5.2f)
% 格式控制

  • 左对齐
    m 输出所占总位数
    . 小数点,占一位
    n 小数点后面的位数
    以上的字母有:d ld e E f lf o x X c s u g等

本文发布于:2024-02-03 01:30:42,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170689504647766.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:说明符   学习笔记   心得   语言   格式
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23