5 回答

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
Num_Index是個(gè)整數(shù)吧?是的話應(yīng)該就是計(jì)算數(shù)組的下標(biāo),這個(gè)8可能是代表數(shù)組有8行或8列,這要看你怎么找這個(gè)下標(biāo)。

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
中括號(hào)在C語言中是一種表示數(shù)組的符號(hào),里面可以寫入unsighed int類型的索引,以此來找到相應(yīng)的元素,你這里的Num_Index*8 + i就是一個(gè)算式,沒有看到完整代碼個(gè)人猜測一下,Num_Index可能是個(gè)常量,因此這個(gè)索引是從Num_Index*8的位置開始加上后面的I進(jìn)行查找數(shù)據(jù)元素。

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
int i,a[8]
是在一行代碼里同時(shí)聲明了兩個(gè)變量。
一個(gè)變量是i,類型是整形
另一個(gè)變量是a,類型是整數(shù)數(shù)組(數(shù)組的每個(gè)元素是整形),且只能放8個(gè)整數(shù)。

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
這里i應(yīng)當(dāng)是一個(gè)無符號(hào)的至少2字節(jié)(4字節(jié)或8字節(jié))的整數(shù)類型的變量,
最低字節(jié)收尾法有 則進(jìn)位并清0,沒有則無影響
+255會(huì)引起非0向第8bit進(jìn)位,
>>8是右移會(huì)舍去低8位,值縮小了256倍
<<8是左移,值會(huì)放大256倍,左邊補(bǔ)8個(gè)0
比如
0x1101 處理后就是 0x1200
0x1FFF 處理后成了0x2000
- 5 回答
- 0 關(guān)注
- 802 瀏覽
添加回答
舉報(bào)