注册 登录
查看: 659|回复: 4

山外哥,有没有一种可以直接取十进制数的某一位上数字的方法

[复制链接]
发表于 2013-6-28 13:43:12 | 显示全部楼层 |阅读模式
不用除10取余的那种。
回复

使用道具 举报

发表于 2013-6-28 13:56:28 | 显示全部楼层
单片机是二进制存储数据的,而不是十进制来存储数据,所以只能 除10取余
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-28 14:48:22 | 显示全部楼层
山外メ雲ジ 发表于 2013-6-28 13:56
单片机是二进制存储数据的,而不是十进制来存储数据,所以只能 除10取余

那按你的意思, 如果除以8也只能用除法了?
回复 支持 反对

使用道具 举报

发表于 2013-6-28 14:51:48 | 显示全部楼层
似水流年、 发表于 2013-6-28 14:48
那按你的意思, 如果除以8也只能用除法了?

八进制刚刚好占用3bit,所以 DATA/8 刚好可以 DATA>>3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-29 22:19:47 | 显示全部楼层
山外メ雲ジ 发表于 2013-6-28 14:51
八进制刚刚好占用3bit,所以 DATA/8 刚好可以 DATA>>3

嗯,这个知道,那个方法还是没找到,不过还是谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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