题解 | #十六进制转十进制#

十六进制转十进制

http://www.nowcoder.com/practice/33e148570d5c4e728116e2f861638c9c

#import math print("%15s" %int("ABCDEF",16))

int(数值,相应进制数)可以转化为十进制数 所以int("ABCDEF",16) 是将这个已经知道的16进制数转化为十进制。

因为要求控制输出的宽度,所以采用%15d控制了,%15s也行(??他俩区别是一个数字,一个文本吗?这里不太懂)

然后整体输出的时候,中间空格了,后面的数值前面还加了% 意思不太明白。??

printf可以使用使用格式控制串“%md”输出域宽为m的十进制整数。

今天还学会了看别人所有答案的方法,害得我在网上搜了半天,看别人的方法启发了很多。

全部评论

相关推荐

totoroyyw:千年老妖😂
投递华为等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务