temp&0x80)==0x80什么意思

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 12:33:11
temp&0x80)==0x80什么意思temp&0x80)==0x80什么意思temp&0x80)==0x80什么意思汉字编码区别于其他编码的标志就是汉字编码的最高位是1.0x80在计算机内部表示为

temp&0x80)==0x80什么意思
temp&0x80)==0x80什么意思

temp&0x80)==0x80什么意思
汉字编码区别于其他编码的标志就是汉字编码的最高位是1.0x80在计算机内部表示为1000 0000
这段程序常用于判断当前字符是否是汉字.&是按位与,对应都是1时才为1,其它情况均未0.如:
1010 1011 & 1000 0000 = 1000 0000 即你问题中的 temp&0x80