printf("%d\n", ~(unsigned int)0 / 2);
unsigned int 无符号整数,去0时全是0,取反以后就成了全是1了,然后除以2,正数和负数对半分因为,而且负数要多一个1。好神奇,我觉得我是个没有见过世面的小孩子。。
printf("%d\n", ~(unsigned int)0 / 2);
unsigned int 无符号整数,去0时全是0,取反以后就成了全是1了,然后除以2,正数和负数对半分因为,而且负数要多一个1。好神奇,我觉得我是个没有见过世面的小孩子。。
Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务