首页 > 代码库 > String格式化参数整理
String格式化参数整理
Java String格式话参数整理如下:
conversion:转换格式,可选的格式有:d 整数型(十进制)c Unicode字符b Boolean值s Stringf 浮点数(十进制)e 浮点数(科学计数)x 整数(十六进制)h 散列码% 字符串“%”
C++ String格式化参数整理如下:
1.转换说明符%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)%c 字符%d 有符号十进制整数%f 浮点数(包括float和doulbe)%e(%E) 浮点数指数输出[e-(E-)记数法]%g(%G) 浮点数不显无意义的零"0"%i 有符号十进制整数(与%d相同)%u 无符号十进制整数%o 八进制整数%x(%X) 十六进制整数0f(0F) e.g. 0x1234%p 指针%s 字符串%% 输出字符%
PHP String格式化参数整理如下:
% 印出百分比符号,不转换。b 整数转成二进位。 c 整数转成对应的 ASCII 字符。 d 整数转成十进位。 f 倍精确度数字转成浮点数。 o 整数转成八进位。 s 整数转成字符串。 x 整数转成小写十六进位。 X 整数转成大写十六进位。
Python String格式化参数整理如下:
字符串格式化符号格式化符号 说明%c 转换成字符(ASCII 码值,或者长度为一的字符串)%r 优先用repr()函数进行字符串转换(Python2.0新增)%s 优先用str()函数进行字符串转换%d / %i 转成有符号十进制数%u 转成无符号十进制数%o 转成无符号八进制数%x / %X (Unsigned)转成无符号十六进制数(x / X 代表转换后的十六进制字符的大小写)%e / %E 转成科学计数法(e / E控制输出e / E)%f / %F 转成浮点数(小数部分自然截断)%g / %G %e和%f / %E和%F 的简写%% 输出%
Javascript String格式化参数整理如下:
原生语言,没有
Node中有sprintf包,见 https://npm.taobao.org/package/sprintf-js
% — yields a literal % characterb — yields an integer as a binary numberc — yields an integer as the character with that ASCII valued or i — yields an integer as a signed decimal numbere — yields a float using scientific notationu — yields an integer as an unsigned decimal numberf — yields a float as is; see notes on precision aboveg — yields a float as is; see notes on precision aboveo — yields an integer as an octal numbers — yields a string as isx — yields an integer as a hexadecimal number (lower-case)X — yields an integer as a hexadecimal number (upper-case)j — yields a JavaScript object or array as a JSON encoded string
String格式化参数整理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。