LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1644|回复: 4

1UL<<pgdir_shift是什么意思?

[复制链接]
发表于 2003-7-4 09:57:56 | 显示全部楼层 |阅读模式
就是那个1UL,菜鸟一个,请多包涵
发表于 2003-7-5 19:51:00 | 显示全部楼层
1UL就是1Unsigned Long 的意思,也就是无符号长整型的1

1UL << pgdir_shift就是把无符号长整型的1向左移位pgdir_shift位,

也就是说1变成1乘以2的pgdir_shift次方.
 楼主| 发表于 2003-7-7 08:19:13 | 显示全部楼层
谢谢,
左移我懂,1UL这个语法我怎么没见过?是常数定义吗,网上有相关资料吗
再次感谢
发表于 2003-7-7 16:52:05 | 显示全部楼层

我来啊

ul代表无符号长整形
在x86里面就是32bit的整数
发表于 2003-7-11 22:55:59 | 显示全部楼层
大多数的C语言的书中都会讲。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表