说实话,我并没有感受到“整型提升”有啥实际好处?打这么多“弱类型体操”有啥用?
~0xFF 是先扩展成 0x000000FF,再取反得:0xFFFFFF00,那能等于 0x00?🤡🤡🤡
敢情我写代码的时候不考虑的定义的是 byte 类型,而该去考虑 CPU 需要什么类型?
我原本的代码是这样写的,没生效:
这样描述更简洁直观:🤡🤡🤡🤡🤡
我挺好奇 ~0xFF (字节类型)在 32 位机器上和在 8 位机器上是不是有不同的结果。。。
说实话,我并没有感受到“整型提升”有啥实际好处?打这么多“弱类型体操”有啥用?
~0xFF 是先扩展成 0x000000FF,再取反得:0xFFFFFF00,那能等于 0x00?🤡🤡🤡
敢情我写代码的时候不考虑的定义的是 byte 类型,而该去考虑 CPU 需要什么类型?
我原本的代码是这样写的,没生效:
这样描述更简洁直观:🤡🤡🤡🤡🤡
我挺好奇 ~0xFF (字节类型)在 32 位机器上和在 8 位机器上是不是有不同的结果。。。