[理工] 計組 99交大資聯
I is an integer variable. which of the following expressions give
the correct result of (I/8)?
a) (I+7) >> 3
b)(I > 0 ? I >>3 : (I + 7) >> 3)
c)I >> 3
d)(I + ((I >> 31) & 7)) >> 3
------------------------------
答案 B D
我看懂b選項
但是d選項看不懂@@''
麻煩高手解釋一下了><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.128.199
→
01/09 00:21, , 1F
01/09 00:21, 1F
→
01/09 00:21, , 2F
01/09 00:21, 2F
→
01/09 00:22, , 3F
01/09 00:22, 3F
→
01/09 00:23, , 4F
01/09 00:23, 4F
推
01/09 00:23, , 5F
01/09 00:23, 5F
→
01/09 00:24, , 6F
01/09 00:24, 6F
→
01/09 00:25, , 7F
01/09 00:25, 7F
→
01/09 00:25, , 8F
01/09 00:25, 8F
→
01/09 00:32, , 9F
01/09 00:32, 9F
推
01/09 00:37, , 10F
01/09 00:37, 10F
→
01/09 00:38, , 11F
01/09 00:38, 11F
推
01/09 00:42, , 12F
01/09 00:42, 12F
→
01/09 00:43, , 13F
01/09 00:43, 13F
推
01/09 01:02, , 14F
01/09 01:02, 14F
→
01/09 01:03, , 15F
01/09 01:03, 15F
→
09/11 14:44, , 16F
09/11 14:44, 16F