short permissions = 0755;
short requested = 0700;
short result = permissions & requested;
Run Code Online (Sandbox Code Playgroud)
我收到编译器错误:
error possible loss of precision
found : int
required: short
Run Code Online (Sandbox Code Playgroud)
如果我不完全错误,二进制AND的结果与最长的操作数一样长.为什么结果是整数?
如果我能做空,会不会有性能受损?
(short) permissions & requested
Run Code Online (Sandbox Code Playgroud)