双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

今天看到个奇怪的代码,求科普

yajuie yajuie 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
今天看到一个奇怪的代码。 unsigned long a;//这里是我找到的变量定义。 /*下面是我,感觉奇怪的地方*/ a >>= 32; a <<= 13; /*奇怪的第一个点, a>>=32; 我拆分出来,a= a>>32;这种结果我计算机出是0; 奇怪第二点,a <<=13;如果前面是0,那紧跟这一句,不是多此一举。 long 做为关键字,难道还可以使用 自定义,宏替换之类的手法,把long long 改成long. 何况书还是9几年写的,难道那个时候64位pc机就以经,普及了, */
...全文
评论 9
收藏 已收藏
分享
返回顶部
yajuie
C语言 70,039 成员 243,237 内容