红联Linux门户
Linux帮助

ftok小问题

发布时间:2009-04-11 08:44:02来源:红联作者:heiyie
#include
#include
#include
#include
int main()
{ key_t key;
char i;
for(i='a';i<'e';i++)
{
key=ftok(".",i);
printf("id=%c key=[%08x] msb=%c\n",i,key,key>>24);

}
请问 printf 中key>>24是什么,有什么作用,结果好像和id值一样啊,
}
文章评论

共有 1 条评论

  1. heiyie 于 2009-04-11 08:47:14发表:

    且结果是id=a key=[6104a150] msb=a
    id=b key=[6204a150] msb=b
    id=c key=[6304a150] msb=c
    id=d key=[6404a150] msb=d
    请问中间key值如何理解阿,,key_t是怎样的数据结构,,