通过sprintf函数来实现的进制转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过sprintf函数来实现的进制转换相关的知识,希望对你有一定的参考价值。

//%d - 带符号十进制数
$txt1 = sprintf("带符号十进制数%d",12);
var_dump($txt1);

//%b - 二进制数
$txt1 = sprintf("十进制12的二进制数%b",12);
var_dump($txt1);

//%o - 八进制数
$txt2 = sprintf("十进制12的八进制是%o",12);
var_dump($txt2);

//%x - 十六进制数(小写字母)
$txt3 = sprintf("十进制12的十六进制是%x",12);
var_dump($txt3);

//%X - 十六进制数(大写字母)
$txt4 = sprintf("十进制12的十六进制是%X",12);
var_dump($txt4);

以上是关于通过sprintf函数来实现的进制转换的主要内容,如果未能解决你的问题,请参考以下文章

sscanf,sprintf

十进制到十六进制转换c++内置函数

itoa函数,sprintf函数

C语言将一个十进制的整数转换成十六进制的字符串

sprintfsnprintfsscanfitoaatoicinstring与进制转换

R:sprintf用前导空格填充十进制数