程序中经常会看到<< 5或者>>等符号,这表示左移和右移操作。比如你一串数字是123456789,
那么你左移5位(<< 5)就会得到678900000,如果你右移5位(>>5 )就会得到000001234.按理说应该将123456789全部换成0和1,因为移的位数都是以比特位(b)为单位,这样写是便于理解。
关于程序中的操作符左移和右移问题
最新推荐文章于 2023-01-22 22:57:08 发布
程序中经常会看到<< 5或者>>等符号,这表示左移和右移操作。比如你一串数字是123456789,
那么你左移5位(<< 5)就会得到678900000,如果你右移5位(>>5 )就会得到000001234.按理说应该将123456789全部换成0和1,因为移的位数都是以比特位(b)为单位,这样写是便于理解。