找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3107|回復(fù): 7
收起左側(cè)

buf[r++ & 0x0f] = RBUF;這句代碼什么意思

[復(fù)制鏈接]
ID:650011 發(fā)表于 2019-11-26 15:37 | 顯示全部樓層 |閱讀模式
buf[r++ & 0x0f] = RBUF;這句代碼什么意思
回復(fù)

使用道具 舉報(bào)

ID:152934 發(fā)表于 2019-11-26 16:12 | 顯示全部樓層
這個(gè)要根據(jù)上下文來理解,只這一句話不好理解他的意思
回復(fù)

使用道具 舉報(bào)

ID:152934 發(fā)表于 2019-11-26 16:13 | 顯示全部樓層
這個(gè)要根據(jù)上下文來理解,只這一句話不好理解他的意思
回復(fù)

使用道具 舉報(bào)

ID:152934 發(fā)表于 2019-11-26 16:14 | 顯示全部樓層
這個(gè)要根據(jù)上下文來理解,只這一句話不好理解他的意思
回復(fù)

使用道具 舉報(bào)

ID:235200 發(fā)表于 2019-11-26 17:09 | 顯示全部樓層
把不斷接收的數(shù)據(jù)RBUF取低4位依次存入buf[]數(shù)組中
回復(fù)

使用道具 舉報(bào)

ID:278179 發(fā)表于 2019-11-27 05:14 | 顯示全部樓層
buf[r++ & 0x0f] = RBUF;
首先理解 buf[]是數(shù)組,r++ 是每次加一,& 0x0f是高位為0;
整體理解把 RBUF送 buf[]數(shù)組,數(shù)組每次加一,數(shù)組最大值不大于0x0f。
回復(fù)

使用道具 舉報(bào)

ID:592807 發(fā)表于 2019-11-27 08:54 | 顯示全部樓層
huwqly 發(fā)表于 2019-11-27 05:14
buf[r++ & 0x0f] = RBUF;
首先理解 buf[]是數(shù)組,r++ 是每次加一,& 0x0f是高位為0;
整體理解把 RBUF送  ...

0000  0001  0010  0011  0100  0101  0110  01111  1000  1001  1010  1011  1100  1101  1110   1111
應(yīng)該數(shù)組強(qiáng)制變成8位的數(shù)組,并且不斷覆蓋。沒有前后真的不好判斷功能
回復(fù)

使用道具 舉報(bào)

ID:295874 發(fā)表于 2019-11-27 09:40 | 顯示全部樓層
同意6樓的回答,數(shù)組元素最大16個(gè)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表