回覆列表
-
1 # 使用者3390524537454029
-
2 # 使用者6369109692826
i-是程式碼片段吧?如果是i--,表示變數自減1,也可以寫作:
i=i-1;
即將該變數減少1的數值賦值給這個變數,例如:如果i=5,那麼i--就是4
i-是程式碼片段吧?如果是i--,表示變數自減1,也可以寫作:
i=i-1;
即將該變數減少1的數值賦值給這個變數,例如:如果i=5,那麼i--就是4
<<左位移運算子 >>左位移運算子 i<<4把i向左移4個位置,那i的值就會被改變 i+(i<<4)把i<<4位移後的值與i相加, 假設i=10 那麼i<<4=160 I+(i<<4)=10+160=170 16位表示 0000 0000 0000 1010 i=10 0000 0000 1010 0000 i<<4 0000 0000 0000 1010 +0000 0000 1010 0000 --------------------------------------- 0000 0000 1010 1010 轉為10進位制,為170 希望回答對你有幫助