找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 575|回复: 7
打印 上一主题 下一主题
收起左侧

unsigned Long的数据怎么把数据只到读后六位?

[复制链接]
跳转到指定楼层
楼主
ID:149043 发表于 2024-5-30 20:13 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
unsigned Long的数据怎么把数据只到读后六位,有没有大佬,求助
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1110945 发表于 2024-5-30 20:54 | 只看该作者
低六位全是1的数是“63”,最简单的方法是用这个数和“63”
做“按位与”运算,结果就只剩低六位了。
回复

使用道具 举报

板凳
ID:879809 发表于 2024-5-30 21:53 | 只看该作者
你的“6位”是10进制还是2进制?讲不清楚还是举例说明吧,比如12345678你想读后多少?
回复

使用道具 举报

地板
ID:1080935 发表于 2024-5-31 16:42 | 只看该作者
原数%1000000,就是按十进制保留后六位,原数%0x3F,就是保留二进制的后六位。
回复

使用道具 举报

5#
ID:149043 发表于 2024-5-31 20:48 来自手机 | 只看该作者
明日之星8 发表于 2024-5-30 20:54
低六位全是1的数是“63”,最简单的方法是用这个数和“63”
做“按位与”运算,结果就只剩低六位了。

十进制的就是2的32次方的后六位,这个怎么读
回复

使用道具 举报

6#
ID:879809 发表于 2024-6-1 06:07 | 只看该作者
格式化无悔 发表于 2024-5-31 20:48
十进制的就是2的32次方的后六位,这个怎么读

地板的回复已经告诉你了,哪里看不懂?
回复

使用道具 举报

7#
ID:149043 发表于 2024-6-1 08:08 来自手机 | 只看该作者
LaoYuTou 发表于 2024-5-31 16:42
原数%1000000,就是按十进制保留后六位,原数%0x3F,就是保留二进制的后六位。

比如11000000%1000000,那剩余多少
回复

使用道具 举报

8#
ID:149043 发表于 2024-6-1 08:57 来自手机 | 只看该作者
LaoYuTou 发表于 2024-5-31 16:42
原数%1000000,就是按十进制保留后六位,原数%0x3F,就是保留二进制的后六位。

好的!!!!!!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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