目前分類:C++ (6)

瀏覽方式: 標題列表 簡短摘要

說明:

1)以下需要設置的地方均在Settings->Editor...彈出的對話框中。

2)不少命令都可針對當前行或選中的代碼塊,下文簡稱當前行或選中塊。

風箏 發表在 痞客邦 留言(0) 人氣()

http://www.cppreference.com/wiki/string/start


風箏 發表在 痞客邦 留言(0) 人氣()

#include <iostream>
using namespace std;

int main() {
    int input = 0;

風箏 發表在 痞客邦 留言(0) 人氣()

「指定運算子」(Assignment operator),到目前為止我們只看過一個指定運算子,也就是=這個運算子,事實上指定運算子還有以下的幾個:

運算子 例子 說明
+= a+= b  a= a + b
-= a-= b a= a - b
*= a*= b a= a * b
/= a/= b a= a / b
%= a%= b a= a % b
&= a&= b a= a & b
|= a|= b a= a | b
^= a^= b a= a ^ b
<<= a<<= b a= a << b
>>= a>>= b a= a >> b

出處:http://caterpillar.onlyfun.net/Gossip/CppGossip/LogicalBitwise.html


風箏 發表在 痞客邦 留言(0) 人氣()

接下來看看「位元運算子」(Bitwise operator),數位設計上有AND、OR、NOT、XOR與補數等運算,在C++中提供這些運算的就是位元運算子,它們的對應分別是AND (&)、OR(|)、NOT(!)、XOR(^)與補數(~)

位元運算對初學者來說的確較不常用,但如果用的洽當的話,可以增進不少程式效率,例如下面這個程式可以判斷使用者的輸入是否為奇數:

#include <iostream>
using namespace std;

風箏 發表在 痞客邦 留言(0) 人氣()

介紹C++中的「條件運算子」(Conditional operator),它的使用方式如下:
條件式 ? 成立傳回值 : 失敗傳回值


條件運算子的傳回值依條件式的結果而定,如果條件式的結果為true,則傳回冒號前的值,若為false,則傳回冒號後的值,下面這個程式可以作個簡單的示範:

風箏 發表在 痞客邦 留言(0) 人氣()