Printf 格式化简要总结


格式代码

A

ABC

ABCDEFGH

%S

A

ABC

ABCDEFGH

%5S

####A

##ABC

ABCDEFGH

%.5S

A

ABC

ABCDE

%5.5S

####A

##ABC

ABCDE

%-5S

A####

ABC##

ABCDEFGH

Printf 格式化字符串


格式代码

1

-12

12345

123456789

%d

1

-12

12345

123456789

%6d

#####1

###-12

#12345

123456789

%.4d

0001

-0012

12345

123456789

%6.4d

##0001

#-0012

#12345

123456789

%-4d

1####

-12#

12345

123456789

%04d

0001

-012

12345

123456789

%+d

+1

-12

+12345

+123456789

Printf格式化整型数值


格式代码

1

.01

.00012345

12345.6789

%f

1.000000

0.010000

0.000123

12345.678900

%10.2d

######1.00

#####0.01

######0.00

##12345.67

%e

1.000000e+00

1.000000e-02

1.234500e-04

1.234568e+04

%.4e

1.0000e+00

1.0000e-02

1.2345e-04

1.2346e+04

%g

1

0.01

0.00012345

12345.7

格式代码

6.023e23

%f

60229999999999975882752.000000

%10.2e

60229999999999975882752.00

%e

6.023000e+23

%.4e

6.0230e+23

%g

6.023e+23
时间: 2024-08-29 22:36:07

Printf 格式化简要总结的相关文章

printf格式化打印

格式代码 A ABC ABCDEFGH %S A ABC ABCDEFGH %5S ####A ##ABC ABCDEFGH %.5S A ABC ABCDE %5.5S ####A ##ABC ABCDE %-5S A#### ABC## ABCDEFGH Printf 格式化字符串 格式代码 1 -12 12345 123456789 %d 1 -12 12345 123456789 %6d #####1 ###-12 #12345 123456789 %.4d 0001 -0012 123

(Go)15.golang printf 格式化输出

Printf 格式化输出 通用占位符: v 值的默认格式. %+v 添加字段名(如结构体) %#v 相应值的Go语法表示 %T 相应值的类型的Go语法表示 %% 字面上的百分号,并非值的占位符 布尔值: %t true 或 false 整数值: %b 二进制表示 %c 相应Unicode码点所表示的字符 %d 十进制表示 %o 八进制表示 %q 单引号围绕的字符字面值,由Go语法安全地转义 %x 十六进制表示,字母形式为小写 a-f %X 十六进制表示,字母形式为大写 A-F %U Unicod

shell printf格式化输出语句

printf 命令用于格式化输出, 是echo命令的增强版.它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同. 注意:printf 由 POSIX 标准所定义,移植性要比 echo 好. 如同 echo 命令,printf 命令也可以输出简单的字符串: $printf "Hello, Shell\n" Hello, Shell $ printf 不像 echo 那样会自动换行,必须显式添加换行符(\n). printf 命令的语法: printf format-s

KEIL C51 printf格式化输出特殊用法

作者:dragoniye   发布:2014-02-15 12:44   分类:硬件     抢沙发 /*******************************************KEIL里扩展出了b,h,l来对输入字节宽的设置:(1)b八位(2)h十六位(默认)(3)l三十二位 在Keil C51中用printf输出一个单字节变量时要使用%bd,如unsigned char counter;printf(“Current count: %bd\n”, counter);//输出8位”

awk字符串函数(printf格式化输出) -- shell

awk有许多强大的字符串函数 gsub(r,s)                              在整个$0中,用s代替r gsub(r,s,t)                           在整个t中,用s代替r #替换字符串 index(s,t)                             返回s中字符串t的第一位置 #未用过 length(s)                               返回s长度 #c语言strlen match(s,r)

C/C++ 中 `printf` 格式化

作为强类型静态语言,类型不仅规定了可以对数据进行的操作,还决定了应该怎样在 printf 中输出. printf 的签名是: int printf ( const char * format, ... ); 其中 format 为可以参参数格式化的输出内容.具体格式化形式为: %[flags][width][.precision][length]specifier 以 % 开头,紧跟一些用于格式化的修饰符,其中 [flags][width][.precision][length] 这些为可选部分

printf()格式化输出详解

% - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少. ②-:有-表示左对齐输出,如省略表示右对齐输出. ③0:有0表示指定空位填0,如省略表示指定空位不填. ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数.N指精度.用于说明输出的实型数的小数位数.对数值型的来说,未指定n时,隐含的精度为n=6位. ⑤l或h:l对整型指long型,对实型指double型.h用于将整型的格式字符修正为short型. -------------

C语言printf格式化输出修饰符详解

转换说明 输出 %a,%A 浮点数.十六进制数和p-计数法(C99) %c 一个字符 %d 有符号十进制数 %e,%E 浮点数,e计数法 %f 浮点数,十进制计数法 %g,%G 根据数值不同自动选择%f或%e,%e格式在指数小于-4或者大于等于精度时使用 %i 有符号十进制整数(与%d相同) %o 无符号八进制整数 %p 指针 %s 字符串 %u 无符号十进制数 %x,%X 使用十六进制数0f的无符号十六进制整数 %% 打印一个百分号 prinf()修饰符 修饰符 意义 标志 五种标志将在后面的

printf格式化输出

基本格式 printf [format] [文本1] [文本2] .. 常用格式替换符 %s 字符串 %f 浮点格式 %c ASCII字符,即显示对应参数的第一个字符 %d,%i 十进制整数 %o 八进制值 %u 不带正负号的十进制值 %x 十六进制值(a-f) %X 十六进制值(A-F) %% 表示%本身 常用转义字符 \a 警告字符,通常为ASCII的BEL字符 \b 后退 \f 换页 \n 换行 \r 回车 \t 水平制表符 \v 垂直制表符 \\ 表示\本身 使用案例 [[email p