参数
格式值
%% 返回一个%
%b 进制数
%c ascll值对应的字符
%d 包含正负数的十进制数 %3d 表示输出3位整形数
%e 使用小写的科学计数法
%E 使用大写的科学技术法
%u 不包含正负数的科学计数法
%f 浮点数(本地设置)
%F 浮点数(非本地设置)
%g 较短的%e和%f
%G 较短的%E和%F
%0 八进制数
%s 字符串
%x 十六进制
printf 有输出 sprintf 没有输出 但可以返回结果
sprintf 可以定义变量返回值输出定义的变量 或用echo输出。