看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) dev c++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 搜尋運算子只找到加減乘除跟取餘數 我如果要算2^3 2^8 3^6 ..... 要怎麼寫呢? 我用^這個符號去寫可以編譯 但是算出來的結果完全莫名其妙 2^3=1 2^8=10 3^6=5 ...... 完全看不懂 請問指數的運算子是什麼? 另外有開根號的運算子嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.92.60 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1423812822.A.71B.html
wenyonba: 根號也是指數,pow函式 02/13 15:37
wenyonba: ^在C/C++裡是XOR 02/13 15:39
zzhiphop6: 所以正確的該怎麼用呢 02/13 16:06
bigpigbigpig: 2^3 → pow(2,3),傳回值不是整數,要自己轉換 02/13 16:22
zzhiphop6: 謝謝~ 02/13 16:35
Leadgen: 10(b) xor 11(b) = 01(b) = 1 02/14 07:31
Leadgen: 10(b) xor 1000(b) = 1010(b) = 10 02/14 07:32
Leadgen: 11(b) xor 110(b) = 101(b) = 5 看來電腦的邏輯硬體沒壞 02/14 07:33