C语言(buf[7]&0xFF)*256和数字右移8位再乘以256分别什么意思,望解答的详细些
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 16:18:23
C语言(buf[7]&0xFF)*256和数字右移8位再乘以256分别什么意思,望解答的详细些C语言(buf[7]&0xFF)*256和数字右移8位再乘以256分别什么意思,望解答的详细些C语言(bu
C语言(buf[7]&0xFF)*256和数字右移8位再乘以256分别什么意思,望解答的详细些
C语言(buf[7]&0xFF)*256和数字右移8位再乘以256分别什么意思,望解答的详细些
C语言(buf[7]&0xFF)*256和数字右移8位再乘以256分别什么意思,望解答的详细些
(buf[7]&0xFF)*256---这个表示buf[7]这个值的低8位非0部分全部替换为1,然后再乘以256
数字a右移8位再乘以256表示为:(a >> 8)*256---右移8位可以理解为除以2的8次方,而2的8次方值为256,所以(a>>8)*256 = 1;