C 符号列表

C‧符號列表

數學符號:

符號說明範例
+加號或正值a = 1 + 2;//結果 a = 3

a = -5;
b = +a;//結果 b = 5
-減號或負值a = 3 - 1;//結果 a = 2

a = 5;
b = -a;//結果 b = -5;
*乘號a = 2 * 3;//結果 a = 6
/除號a = 6 / 2;//結果 a = 3
%餘數a = 7 % 2;//結果 a = 1 , 7 除以2,除不盡的1就是餘數
++原值加1a = 1;

b = ++a - 5;// a 先加1後再減5
b = a++ - 5;// a 先減5後再加1
--原值減1a = 10;

b = --a + 5;// a 先減1後再加5
b = a-- + 5;// a 先加5後再減1

判斷符號:

符號說明範例
>大於if( a > b)//如果 a 大於 b
{
}
>=大於或等於if(a >= b)//如果 a 大於或等於 b
{
}
<小於if(a < b)//如果 a 小於 b
{
}
<=小於或等於if(a <= b)//如果 a 小於或等於 b
{
}
==相等if(a == b)//如果 a 和 b 相等
{
}
!=不相等if(a != b)//如果 a 和 b 不相等
{
}

位元符號:

符號說明範例
!不是if(!(a > b))//如果不是 a 大於 b ,布林值使用
{
}
&&而且if(a > b && c > d)//如果 a > b 而且 c 大於 d ,布林值使用
{
}
||或者if(a > b || c > d)//如果 a > b 或者 c 大於 d ,布林值使用
{
}
truebool b = true;//設定 a = 真
if(b == true)//如果 a 是 ,布林值使用
{
}
falsebool b = false;//如果 a = 假
if(b == false)//如果 a 是 ,布林值使用
{
}
~NOT反轉每個位元的位元補數,二進位使用
int a = 5; //二進位 00000000000000000000000000000101
int b = ~a; 
結果 b 等於二進位 11111111111111111111111111111010
&AND二進位及位元使用,雙方位元都是1,結果為1
int a = 10;//a 等於二進位 1010
int b = 12;//b 等於二進位 1100
int c = a & b;//c 等於二進位 1000
|OR二進位及位元使用,只有其中一個位元為1,結果為1
int a = 10;//a 等於二進位 1010
int b = 12;//b 等於二進位 1100
int c = a | b;//c 等於二進位 1110
^XOR二進位及位元使用,雙方位元都是0,結果為1
int a = 10;//a 等於二進位 1010
int b = 12;//b 等於二進位 1100
int c = a | b;//c 等於二進位 0110
<<左移二進位及位元使用,位元左移補0
int a = 10;//a 等於二進位 1010
a = a << 1;//a 等於二進位 10100 , a 等於20
每左移1,表示原數乘以2
>>右移二進位及位元使用,位元右移補0
int a = 10;//a 等於二進位 1010
a = a >> 1;//a 等於二進位 0101 , a 等於5
每左移1,表示原數除以2,小數點無條件捨去

指定符號:

符號說明範例
=等於a = 1;
+=加等於a += 1;//就是 a = a + 1;
-=減等於a -= 1;//就是 a = a - 1;
*=乘等於a *= 1;//就是 a = a * 2;
/=除等於a /= 1;//就是 a = a / 2;
%=餘等於a %= 1;//就是 a = a % 2;
??Value型態可為null正常來說, Value 型態的值不可以設定為 null
int? a = null;//這樣子宣告就可以
int b = a ?? -1;//如果 a 等於 null 那麼 b 等於-1,否則 b = a
&=AND等於a &= 1;//就是 a = a & 2; ,二進位使用,參考位元符號說明
|=OR等於a |= 1;//就是 a = a | 2;,二進位使用,參考位元符號說明
^=XOR等於a ^= 1;//就是 a = a ^ 2;,二進位使用,參考位元符號說明
<<=左移等於a <<= 1;//就是 a = a << 2;,二進位使用,參考位元符號說明
>>=右移等於a >>= 1;//就是 a = a << 2;,二進位使用,參考位元符號說明
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页