字典翻译 问答 其它 请教高手们:0x8000等于多少for(i=0x8000;i>0x8;i>>=1)什么意思
问题标题:
请教高手们:0x8000等于多少for(i=0x8000;i>0x8;i>>=1)什么意思
问题描述:

请教高手们:0x8000等于多少for(i=0x8000;i>0x8;i>>=1)什么意思

宋又祥回答:
  for(i=0x8000;i>0x8;i>>=1)是个循环语句   等价于   for(i=0x8000;i>0x8;i++)不过是个死循环,初始值都比0x8大,更何况执行一次就自动加1一次   还等价   i=0x8000   while(i>0x8)   {   i=i+1;   }
计学荣回答:
  0x8000等于什么0x8等于什么。。
宋又祥回答:
  他们十六进制ox8是十进制8ox8000是十进制2的15次方,很大
计学荣回答:
  嗯,谢谢。。可是程序可以运行,没有死循环。。。
宋又祥回答:
  那估计是我记错了i>>=1应该是自减1,直至减到8
点击显示
其它推荐
热门其它推荐
  • 其它