如何在c#中使用PHP's sprintf和类型说明符%u
本文关键字:sprintf 类型 说明符 PHP | 更新日期: 2023-09-27 17:50:28
我在StackOverflow上搜索过,发现PHP的sprintf
在c#中是String.Format
。
在sprintf
中,当类型说明符为u
时,表示将参数作为整数处理,并以无符号十进制数表示。
如何将PHP函数sprintf
与类型说明符%u
转换为c# ?
衷心感谢您的帮助
代码
var myInt = -13458;
if(myint >= 0)
Console.Print(String.Format("This is value threated as %u: {0}", myInt));
else
Console.Print(String.Format("This is value threated as %u: {0}", -1 * myInt));
原因:
1)一个可选的符号说明符,强制在数字上使用符号(-或+)。默认情况下,如果一个数字是负数,则只使用-号。PHP: sprintf
当输入值小于0时,只需将其与(-1)
相乘