int x=40;x&0xff为什么返回1?int x=40;x&0xff为什么返回1?
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/01 12:53:10
![int x=40;x&0xff为什么返回1?int x=40;x&0xff为什么返回1?](/uploads/image/z/6849270-54-0.jpg?t=int+x%3D40%3Bx%260xff%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%94%E5%9B%9E1%3Fint+x%3D40%3Bx%260xff%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%94%E5%9B%9E1%3F)
x)+Q51P3HK{cד
Ovv?ym åRΆJAjykʋKX_lΚV?ڥVRtFƧk_cPΓ]=p!@t @@h`bKv=|Ɏ> Mf-O'_6PyA5́
"L:^bL/.H̳- KM
int x=40;x&0xff为什么返回1?int x=40;x&0xff为什么返回1?
int x=40;x&0xff为什么返回1?
int x=40;
x&0xff为什么返回1?
int x=40;x&0xff为什么返回1?int x=40;x&0xff为什么返回1?
x&0xff返回的应该是x本身啊.
0xff就是十六进制的FF,二进制的11111111.
40的二进制是00101000,&表示按位与,表示运算符的前后2位都为1,结果才为1
00101000
11111111
------------
00101000
所以还是40啊