没搞懂这两句结果为啥不一样

没搞懂这两句结果为啥不一样,Time_h=(i/16)*10+i%16; Time_h=(i>>4)*10+i&0x0f; 前一句就可以,后一句十位不对,但把i…

没搞懂这两句结果为啥不一样,Time_h=(i/16)*10+i%16;
Time_h=(i>>4)*10+i&0x0f;
前一句就可以,后一句十位不对,但把i&0x0f放前边就行了,难到时编译器的问题?,抛开物理意义,单看数值,这两条语句功能等同。

作者: soufei

为您推荐


Fatal error: Can't use function return value in write context in /www/wwwroot/www.qianrushi.com.cn/wp-content/themes/news/footer.php on line 115