c# 要将一个十六进制数,按格式输出 例如int a=10; 格式化后得到结果,000a 应该怎么做,在线等
答案:3 悬赏:70 手机版
解决时间 2021-03-31 16:03
- 提问者网友:聂風
- 2021-03-31 11:23
c# 要将一个十六进制数,按格式输出 例如int a=10; 格式化后得到结果,000a 应该怎么做,在线等
最佳答案
- 五星知识达人网友:污到你湿
- 2021-03-31 11:53
a.ToString("x")可以把10变成a
string.Format("{0:xxxx}", a)可以把10变成000a
注意a需要是数值类型。
string.Format("{0:xxxx}", a)可以把10变成000a
注意a需要是数值类型。
全部回答
- 1楼网友:第四晚心情
- 2021-03-31 14:02
你需要根据输入的进制数来选择scanf函数的格式化类型,可通过代码中的j变量来进行switch跳转。若对方是输入的16,则用%x来格式化后K就已经转换好了。
追问c# 大哥,没有scanf吧
追问c# 大哥,没有scanf吧
- 2楼网友:纵马山川剑自提
- 2021-03-31 13:26
Console.WriteLine("16进制: {0:x4}", a);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯