比如 1010 & 1101 = 1000 二进制,由于0xff最低的8位是1,因此number中低8位中的&之后,如果原来是1,结果还是1,原来是0,结果位还是0.高于8位的,0xff都是0,所以无论是0还是1,结果都是0。
char 类型是8位的范围是-128至127,,通常不会直接赋值0xff的,ff再加一的话变量不管符号位有没有变,a应该会先变成0。。。
修改建议 繁体字笔顺 细线字体笔顺 楷书字体笔顺 1 2 3 4 5 6 7 7 忱 书法迷 旗下网站: 书法家字库 篆书字典 字形演变 甲骨文字典 在线书法字体 书法百科 書法视频 笔画查询 繁體字筆順 在线新华字典 书法导航 © 2009-2025 书法迷 www.shufami.com 返回顶部 书法迷书法集书法导航书法家篆刻字库...
百度试题 结果1 题目0xff>>=1 结果是多少 相关知识点: 试题来源: 解析0x7f0xff二进制为11111111(8个1)右移一位为1111111(7个1)即为十六进制的0x7f注意,>> << 仅用于二进制 反馈 收藏