![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
|
![]() |
#2 (permalink) | |
管理員
![]() ![]() |
![]() 引用:
語法:
運算元 一元運算子: 運算順序:無 ++:遞增 * :指標間接運算子 ! :邏輯運算-反向閘(not) --:遞減 & :求記憶體位址 ~ :求 1 的補數 - :負數 + :正數 sizeof:佔用記憶體的大小(運算順序:--) 二元運算子: 運算順序:由左至右 + :加 - :減 * :乘 / :除 % :餘數 ( 模數 ) <<:左偏移 >>:右偏移 > :大於 < :小於 >=:大於等於 <=:小於等於 ==:邏輯(判斷式)等於 !=:不等於 & :位元運算-及閘(AND) | :位元運算-或閘(OR)+ ^ :位元運算-互斥或閘(XOR) &&:邏輯運算-及閘(AND) ||:邏輯運算-或閘(OR) 運算順序:由右至左 = :指定為 +=:遞增等於 -=:遞減等於 *=:遞乘等於 /=:遞除等於 %=:遞除餘數等於 <<=:左偏移等於 >>=:右偏移等於 &=:位元運算-及閘等於(AND) !=:位元運算-或閘等於(OR) ^=:位元運算-互斥或閘等於(XOR) 例: [ A=A+B = A+=B ] ; [ A=A-B = A-=b ] ; [ A=A*B = A*=B ] ; [ A=A/B = A/=B ] 三元運算子: ? ::條件運算( A>B? printf("\nA big"): printf("\nB bing");) 講的 ... 剛好老師看到某位同學的程式碼用 ^= 來做英數字元互換,並做講解 ... 原本是這樣的 語法:
使用 ^= 一般變數交換 x^=y; temp=a; y^=x; a=b; x^=y; b=temp; 不過某些類型的資料或是某些 windows SP 環境下 ^= 字元互換 會怪怪的 ... 導致資料或結果不正確 ... 至於使用變數的方式就沒辦法一行化了 ...,不過變數的話依類型宣告,結果 會很穩定的。 此帖於 2011-07-26 07:18 PM 被 getter 編輯. |
|
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 ![]() 這是一種禮貌動作。 ![]() 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ... ![]() |
||
![]() |
送花文章: 37855,
![]() |
![]() ![]() |
|
|
![]() |
||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
有沒有可以上傳圖片,設計好的網頁? | f6617 | 一般電腦疑難討論區 | 4 | 2004-10-26 10:54 AM |
有沒更好的國語英文切換方式? | latenight | 一般電腦疑難討論區 | 0 | 2004-02-23 07:24 PM |
有沒有好的php討論區? | turnoff | 一般電腦疑難討論區 | 2 | 2003-08-04 06:22 PM |
請問一下HD有沒有比較好的散熱方法~~ | 大米 | 硬體疑難使用問題討論區 | 13 | 2003-04-06 07:20 PM |