程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c++-就問一個return ((index << 1) + 2)是什麼意思啊

c++-就問一個return ((index << 1) + 2)是什麼意思啊

編輯:編程解疑
就問一個return ((index << 1) + 2)是什麼意思啊

return ((index << 1) + 2);
index是下標,這句代碼是什麼意思啊,<<是怎麼用的◐▽◑

最佳回答:


return index * 2 + 2;
<<是二進制左移一位,相當於乘以2。
好比十進制的運算中,左移動一位是乘以10(比如123 -> 1230,後者相當於前者乘以10)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved