首页 新闻 搜索 专区 学院

位运算的问题

0

请教一个问题,如下的公式,C语言中用位运算该怎么写:
ULONG ID = 100;
//公式为 ( 1<<9 | (ID[7:6] <<6 ) | (ID[5:0]) )
求计算后的值。

另外再问一个问题:
typedef struct Tag
{
    ULONG *List;   /*一个列表*/
    ....                   /*其他一些变量*/
}Tag_S;
Tag_S tag1;

Fun(ULONG num){....}   /*Fun函数声明*/

void main()
{
    //调用Fun函数,实参为*List
    Fun( *tag1->List);
}

请教一下这样调用中的参数传递是否正确。谢谢。

lemontree的主页 lemontree | 初学一级 | 园豆:0
提问于:2010-06-02 21:38
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册