yzcdf 发表于 2005-8-19 18:27:19

请问在C语言中"<<"(两个小于号)是什么意思?

请问/usr/include/linux/fs.h中的代码:

#define MS_NOUSER   (1<<31)

中的两个小于号是什么意思?
我一直没有找到
谢谢高手指教!

suiyun2008 发表于 2005-8-19 22:50:06

右移位运算符,1<<31 == 0x10000000

suiyun2008 发表于 2005-8-19 22:51:38

靠,我去撞墙!是左移

yzcdf 发表于 2005-8-20 16:02:02

真是非常感谢二位的支持
这个问题我找了很长时间了!
再次谢谢!

xue_hu2001 发表于 2005-8-30 14:12:06

看看 <<C语言程序设计>> 位运算!

xhbdahai 发表于 2005-9-12 09:51:00

老兄!要好好学习学习C语言。
页: [1]
查看完整版本: 请问在C语言中"<<"(两个小于号)是什么意思?