亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 位運(yùn)算的問(wèn)題 [打印本頁(yè)]

作者: liwei_swjtu    時(shí)間: 2010-06-02 21:38
標(biāo)題: 位運(yùn)算的問(wèn)題
請(qǐng)教一個(gè)問(wèn)題,如下的公式,C語(yǔ)言中用位運(yùn)算該怎么寫(xiě):
ULONG ID = 100;
//公式為 ( 1<<9 | (ID[7:6] <<6 ) | (ID[5:0]) )
求計(jì)算后的值。

另外再問(wèn)一個(gè)問(wèn)題:
typedef struct Tag
{
    ULONG *List;   /*一個(gè)列表*/
    ....                   /*其他一些變量*/
}Tag_S;
Tag_S tag1;

Fun(ULONG num){....}   /*Fun函數(shù)聲明*/

void main()
{
    //調(diào)用Fun函數(shù),實(shí)參為*List
    Fun( *tag1->List);
}

請(qǐng)教一下這樣調(diào)用中的參數(shù)傳遞是否正確。謝謝。
作者: liwei_swjtu    時(shí)間: 2010-06-02 22:35
有沒(méi)有可以回復(fù)一下啊。。。
作者: hanzhenlll    時(shí)間: 2010-06-02 23:30
ID[7:6] 是說(shuō)7位和6位么?

如果是 就好算了

1100100 為100

11<<6  = 11000000

[5:0] = 00100

1<<9 = 1000000000

1011000100 是結(jié)果吧

參數(shù)傳遞正不正確 可以自己試,關(guān)鍵看需不需要修改,來(lái)分析傳位置還是數(shù)值!

希望樓下來(lái)指正錯(cuò)誤
作者: yecheng_110    時(shí)間: 2010-06-03 00:12
( 1<<9 | ((ID & 0xc0) <<6 ) | (ID & 0x3f) )




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2