按位与16进制x & 0xFFF0的结果是什么意思?
1、按位与是指两个二进制数百按对应的位上的两个二度进制数相乘,口诀是有0出0,11出1,如10 & 01=00。
2、问16进制按位答与就是先把16进制数,转换成二回进制数,再按位与。
3、x与0xFFF0就是与二进制1111111111110000相与。
例如十进制数57,在二进制写作111001,在16进制写作39。在历史上,中国曾经在重量单位上使用过16进制,比如,规定16两为一斤。如今的16进制则普遍应用在计算机领域,这是因为将4个位元(Bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示。
扩展资料:
由于表示方式没有单一、已协定的标准,所以以上的表示方式都有被使用,有时甚至在同一份论文上会出现几个不同的表示方式。但因为各方式之间没有太大的分歧,所以即使混合使用也没有构成问题。
其中最常用(或常见)表示十六进制数值的方式是将 '0x' 加在数字前,或在数字后加上小字 16。例如 0x2BAD 和 2BAD16都是表示十进制的11181(或1118110)。
在网页设计上十六进制是很常用的。HTML和CSS使用十六进制的表示法来表示网页上的特定颜色。使用 # 的符号来表示而非用个别的符号表示十六进制。24-bit 颜色可以用 #RRGGBB 的格式来表示,RR 是颜色中红色成分的数值,GG 是颜色中绿色成分的数值,BB 颜色中蓝色成分的数值。举个例子, 红色的阴影是十进制 238,9,63 可以编成 #EE093F。
2、16进制按位与就是先把16进制数,转换成二进制数,再按位与。
3、x与0xFFF0就是与二进制1111111111110000相与。
4、示例,假设x是0xFF,那么:
0000 0000 1111 1111 & 1111 1111 1111 0000 =0000 0000 1111 0000 = 1111 0000
推荐于2017-11-25
例如:255 & 0xFFF0 = 240 (0x00FF&0xFFF0 = 0x00F0)