鱼C论坛

 找回密码
 立即注册
查看: 2183|回复: 7

[已解决]关于进制转换

[复制链接]
发表于 2020-4-8 09:23:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
10转16进制是除以16没问题
但是要是小于16的数除以十六不就有小数了 那该怎么转换?
最佳答案
2020-4-8 10:05:51

注意,求余之后,进行的是整除哟~
不知道你用的是什么语言,不同的语言整除方式不一样。

若帮到你了,请给个最佳~~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-8 09:24:44 | 显示全部楼层
取余
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-8 09:40:50 | 显示全部楼层
小于那个数就除那个数啊,再说可以用%取余
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-8 09:41:53 | 显示全部楼层
我理解,十进制就是每一位上用0-9十种字符表示,同理的十六进制每一位用0-9和a-f十六个字符表示数字0-15。
十进制转为十六进制时,小于十六的数字就与十六进制的十六个字符一一对应了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-8 09:51:49 | 显示全部楼层
进制转换,向来都是求余的啊。
循环求余,每次求余结果就是得到的一位数。
例如:275转16进制,
275%16=3,得到一位数 3,275/16=17
17%16=1,得到一位数 1, 17/16=1
  1%16=1,得到一位数1,  1/16=0,结束转换
得到275的16进制就是113
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-8 10:02:02 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-8 10:04:07 | 显示全部楼层
sunrise085 发表于 2020-4-8 09:51
进制转换,向来都是求余的啊。
循环求余,每次求余结果就是得到的一位数。
例如:275转16进制,

好的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-8 10:05:51 | 显示全部楼层    本楼为最佳答案   

注意,求余之后,进行的是整除哟~
不知道你用的是什么语言,不同的语言整除方式不一样。

若帮到你了,请给个最佳~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-30 15:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表