【笔记】输出格式控制

noaL02d / 2024-10-13 / 原文

printf

一些码

对应的数据类型
%c 字符
%d 整形
%e 科学计数法输出浮点型
%f 单精度浮点型
%g 抹零并最简地输出浮点型
%hd 短整型
%i 有符号整形
%lf 双精度浮点型
%lld 长长整型
%u 无符号整型
%o 八进制整形
%x 十六进制整形
%p 指针
%s 字符串

lh 会变为长/短形,其中 %lf 对应 doubleint 就是 %ld

便于输出的其他函数

itoa(value,string,radix):值、目标字符串、进制。(在 stdlib.h 里)

各种操作

  1. 左对齐:-

  2. 右对齐:+

  3. 没有负号时补空格:

  4. 空位填零:0

  5. 输出长度:加数字

  6. 输出精度:.+数字(对于字符串而言,表示只输出多少字符)

  7. x进制特殊记号:#