c語言裡的或者是什麼符號,C語言裡的或者是什麼符號?

2021-05-26 08:58:20 字數 5808 閱讀 1636

1樓:星情

者|||有|| 或者|這兩種用法,兩都在用法上有點不同假設有a 和b 兩個條件 a || b 與a|b 假設其中有一個為真的話,結果都是一樣的為真,

只是處理不一樣,假如是a為真的話,兩豎不會再判斷b的真假(又名短路或),而

a|b則不管a為不為真,都會繼續判斷b的真假。

這種區別在當a ,b為表示式的時候有時候可以很好的借用一下。

&和&&也有相就的區別

2樓:匿名使用者

|| 雙豎 比如 (a == 3) || (a == 4 ), 表示假如 a值為3 ,或者a 值為4 的一個判斷

3樓:匿名使用者

|| shift+『\'

4樓:匿名使用者

舉個例子9^5=000010001^00000101=00001100.結果就是12。

規則就是:先將兩個整數化成二進位制位數。在每個對應的位數中,只有兩者的該位上一個是1或者0,而另一個的改為上必須是相反的,那麼做該運算該位的結果就是1。否則結果就是0。

理解上面的解釋,可以對照例子!!

c語言中「或者」用什麼符號表示?????

5樓:天枰水煮青春

c語言中,表示「或」有兩種:

表示按位或「|」。

表示邏輯或「‖」。例如:

6樓:匿名使用者

或有兩種,一種是邏輯或,用兩豎表示:||

一種是按位或,用一豎表示:|

第一種用做邏輯運算

第二種是用做位運算的

7樓:于于祥祥

|| 表示或者

&& 表示與

!表示非

8樓:冰藍n雨

.邏輯運算子用於邏輯運算。包括 與(&&)、或(||)、非(!)三種

9樓:嗨婁

|| 希望能幫到你

10樓:

c語言中有2種,1:按位或| 2:邏輯或||

11樓:匿名使用者

「||」,或

「|」,按位或

12樓:匿名使用者

那要看你是要 邏輯或,還是按位或,邏輯或 || 按位或 |

13樓:匿名使用者

or嗎?位或「|」 邏輯的「||」

c語言中「或者」用什麼符號表示?

14樓:天枰水煮青春

c語言中,表示「或」有兩種:

表示按位或「|」。

表示邏輯或「‖」。例如:

c語言中的符號 & 和 | 是什麼意思?

15樓:沐星辰曦

&: 在c語言中有兩種意思,一種是取地址符,是單目運算子;另一種是位運算子,表示「按位與」,是雙目運算子。|: 是位運算子,表示「按位或」。

1、符號 & 和 | 這兩個運算子都是二進位制的按位操作符。

&: 二進位制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。

|: 二進位制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。

2、位運算子將數字視為二進位制值,並按位進行相應運算,運算完成後再重新轉換為數字。

例如:表示式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。

表示式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。

3、c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。

4、位操作運算子:參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

16樓:匿名使用者

&在c語言裡可能有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子

具體是哪種,要根據在語句中的使用來看

|就簡單多了,只有一種情況,位運算的,按位或i | j

=00000000000000000000000000000001 | 00000000000000000000000000000010

=0000 0000 0000 0000 0000 0000 0000 0011

17樓:蛋糕

這兩個運算子都是二進位制的按位操作符。

&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0

|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

18樓:臭弟弟初八

||「&&」表示 與,意為同時都要滿足。「||」表示 或,意為二者或多著只要滿足其中一個。在c語言中,&&和||都屬於邏輯運算子,並且都是雙目運算子。

邏輯運算子總共有3個,分別是"&&"、"||"和"!"。a && b,一假必假,結合性從左至右。

||是邏輯或運算子,a || b,一真必真,結合性從左至右。&&和||在java和php以及c#中都是邏輯操作符,也叫條件操作符。擴充套件資料 :

c語言中&&是一種雙目運算子,表示與運算,而當左邊所給表示式或變數為0時,不再計算右 側,整個表示式為零。邏輯運算子是用來判斷一件事情是"成立"還是「不成立」,或者說是「真」還是「假」,判斷的結果只有兩個值...

19樓:約_束

&表示「和」,並列的關係;|表示「或「,選擇的關係。

20樓:匿名使用者

&按位與 |按位或 一個數或字元在記憶體是二進位制01存放的,&|是將每一位按位與按位或,如

=00000000000000000000000000000000

21樓:匿名使用者

在c語言中,an&amp和c都是邏輯運算子,它們都是雙目運算子。有3個邏輯運算子,即「and」、「x」和「!」.

邏輯運算子用來判斷事物是「成立」還是「無根據」或「真實」還是「錯誤」。判斷結果只有兩個值,數字是「0」和「非0」。其中,「非0」表示邏輯運算結果為「真」,「0」表示邏輯表示式的結果為「false」。

22樓:匿名使用者

|c語言中位操作運算子:

參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

符號 &(位與):二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0;

符號 |(位或):二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

c語言運算子號指的是運算子號。c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。

23樓:命中傷定

|&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0

|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

24樓:安徽新華電腦

% 單列出來就是取模運算子

%%沒有特殊含義

但,在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元

%n 回車

%d 輸出整數

%% 輸出一個百分號

還有很多,可以參考格式化語句的說明

25樓:劉文正粉絲

5÷2=2......1

學過數學的都懂吧?

/號是求2,而%號就是不要2,求的是1.

而/號還有一個特點:5/2==2因為/號兩邊都是整數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:

5.0/2這樣5.0是個double型的,結果也是double的.

而%號的左右兩邊的數都必須是整數.

c語言裡的&&是什麼意思!??

26樓:匿名使用者

說得簡單點就是:邏輯與

說的通俗一點就是:並且~~

&&相當於集合裡面的交集——例如:女人&&男人 —— 地球上沒人是真值

ps: || 是 「邏輯或」、「或者」——例如: 女人||男人 —— 地球上人人都滿足(除了某些特殊職業的。。。)

哈哈 好運

邏輯運算子還有幾個,你去找本書看看,裡面應該有解釋的。

27樓:匿名使用者

|意思不重要,關鍵是理解&&和&的區別理解本質會用是最好的成功!下面給你介紹一下。

#include "stdio.h"

main()

{ int a=3,b=2,c=4,m=6,t;

printf("%d\n",ac);

printf("%d,%d\n",(a>b)&&(m=c),m);

printf("%d,%d\n",(ac);

printf("%d,%d\n",(a>b)&&(m=c),m);

/* 左面的m先獲得4, 右面m為4, 所以輸出 1,4 */printf("%d,%d\n",(a

printf("%d,%d\n",(a

c語言中:&&和||符號是什麼意思?

28樓:匿名使用者

|||&& 和 || 都是邏輯表來達式,

一般用法是 if(表示式1 || 表示式2) 或者 if(表示式1 && 表示式2)。

|| 表示 或 滿足括號裡其中一個,整個表示式就為真,就滿足if判定的條件執行if{}裡的語句。

&& 表示 且 if括號內的表示式都為真 才能滿足if判定的條件 才會執行if{}裡的語句。

29樓:匿名使用者

這兩個運算子都是二進位制的按位操作符。

&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0

|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

c語言裡的符號常量是什麼C語言裡的符號常量是什麼?

在c語言中,可以用一個識別符號來表示一個常量,稱之為符號常量。其特點是編譯後寫在 區,不可定址,不可更改,屬於指令的一部分。說白了,就是和變數類似的常量 const int i 6 const char c a 符號常量,區別於數值常量和字元常量,就是有個 常量名 所謂常量 即在程式執行時,不會被修...

C語言中不等於使用什麼符號,C語言中,符號「! 」和「 」是什麼意思?比如a b,a

是 例如 include int main 擴充套件資料 注意事項 不等於是c語言中的邏輯運算子,中間不能有空格。使用形式為expr1 expr2。即當expr1和expr2值不相等時,結果為1 真 否則為0 假 c語言中的 不等於 屬於優先順序第9級中的不等運算子。c語言中等等指的是等於運算子 不...

C語言函式呼叫引數傳遞的是什麼,在C語言裡向函式傳遞的是「引數」是什麼意思

c語言傳遞的是值而不是地址,這一點從vb轉過來的程式設計師一定要注意。否則不經版 意間就會犯權錯誤。另外下層函式修改上層函式變數不是一種好習慣,容易引發錯誤。c語言中函式可以返回一個函式值,如果你需要返回多個函式值可以用下面的形式 fun int a,int b main 如果按vb的習慣,fun ...