「並且」用c語言怎麼表示,「並且」用C語言怎麼表示

2021-08-19 15:44:59 字數 6173 閱讀 4441

1樓:立港娜娜

並且用c語言表示方法如下:按位與 &:

例子:int a=1,b=0。

a=a&;b。

結果a=0。

***********************************==

表示式之間的邏輯與 &;&。

例子:if (a>;b &;&;a>;c);如果a>;b並且a>;c則...

2樓:文刀舍予

按位與 &

例子:int a=1,b=0;

a=a&b;

結果a=0

***********************************==

表示式之間的邏輯與 &&

例子:if (a>b && a>c)

如果a>b並且a>c則...

c語言裡且和或是什麼符號

3樓:小夏在深圳

分別是&&和||。

c語言中的&&有三種使用方式。

1 、取地址操作符。

單目運算,與其後的變數或常量組合,用於獲取該運算元的記憶體地址。

2 、位操作中的按位與操作

雙目運算子,&&的兩邊的表示式均參與操作。計算時按位計算。對於任意一位,如果兩個運算元該位上的值均為1,則結果該位上為1。否則結果該位上值為0。

3 、當兩個&&符號同時使用,即&&符號。

它的意思是代表邏輯運算中的邏輯與。雙目運算子,&&的兩邊的表示式均參與操作。

當&&兩邊均為真時,結果為真。否則結果為假。&&由於是邏輯運算,結果只有真(1)或假(0)兩種情況。

擴充套件資料

1、在使用&的時候進行相與運算,得到的結果一般也是這樣,但是也會有偶然情況,例如10和5相與,即1010&0101,則結果為0,這時候的結果就是不一樣的。2、&&和||卻是邏輯運算子,除了0之外,其他的非零整數都可以看做true,如果10和6相與,結果會是true。

4樓:匿名使用者

&&是與,||是或

&是位與,|是位或

|就是按住shift在按回車上面一個按鈕

兩下就是||

5樓:匿名使用者

且&&或||(回車上面的鍵+shift)

「並且」用c語言怎麼表示

6樓:匿名使用者

if (a == 1 && b == 1)  else

如果 ( a==1 並且 b==1 ) 那麼 c=1 不是的話 c=2

你的意思是這個並且?

7樓:匿名使用者

if(i<5&&a>4) 在c中表示,如果 (i大於5並且a大於4)

c語言中表示或者的符號「||」在電腦上怎麼打出來?

8樓:路堯家的顧小言

同時按住【shift】鍵和【\】鍵,按兩下就好。【\】鍵在鍵盤右邊enter鍵上方,如下圖,上面也標有「|」符號。

c語言中其名稱為邏輯「或」,與其並列的邏輯運算子還有:邏輯「與」運算子(&&)、邏輯「非」運算子(!)。

擴充套件資料:

「||」符號的應用:

1、邏輯或運算子,形式:(布林值)||(布林值)or

例子:x=6,y=3

條件:(x==6 || y==3)

returns true;

兩個布林值中任何一個值為true(或者兩個都為true),則返回值為true。如果兩個運算子都是false,則返回值為false。

2、字串連線符,plsql中用來連線兩個字串。如'abc'||'def'的運算結果是'abcdef'。

3、面對if((a=2)||(b=1)) c=2的情況,由於a=2始終為真,所以程式不再計算b=1的情況。此時,這條語句中的a=2和c=2為有效,b依然是程式開始定義的值,a的值為true,再如:

int a=3 ,b = 5;

if((a=2)||(b=1))

輸出結果為,a=3,b=6。

由於a=2始終為真,a=2+1,所以程式不再計算b=1的情況,b按原來定義的值計算:b=5+1。

9樓:計算機之祖

用鍵盤輸入c語言中的邏輯或 ||,只需要同時按住鍵盤上的「shift + \」即可。

10樓:匿名使用者

shift+ \(就是=號右邊那個,\的上面不就是|)了嗎?

11樓:匿名使用者

中文輸入法開啟軟鍵盤,在標點符號裡

12樓:寶寶熊小雅

用智慧abc輸入法,輸 v1 ,第2頁第3個

關於c語言中 || 和 &&的用法

13樓:匿名使用者

|&& 和 || 都是邏輯表示式裡常用的,一般用法是 if(表示式1 || 表示式2) 或者 if(表示式1 && 表示式2)

|| 表示 或 滿足其中一個,整個表示式就為真,就滿足if判定的條件

例如 if(1 || 0) std::cout <<"hello!\n"; 輸出為hello

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

不清楚請追問

14樓:誰敢橫刀立馬

|表||是邏輯或,例子如下

//表示式1||表示式2

//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false

int a=0;

bool z=(a>0||a==0);

//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,

//那結果也是true

&&是邏輯與,例子如下:

//表示式1&&表示式2

//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下

int a=0,b=0;

bool z=(a==0&&b==0);

//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false

15樓:劉培鑫

||是邏輯或,例子如下

//表示式1||表示式2

//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false

int a=0;

bool z=(a>0||a==0);

//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,

//那結果也是true

&&是邏輯與,例子如下:

//表示式1&&表示式2

//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下

int a=0,b=0;

bool z=(a==0&&b==0);

//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false

16樓:塵世間的菜鳥

#include

void main()

17樓:匿名使用者

|| 和數學上的 "或者"差不

多 比如 x>1 || x<100 在c語言中 是從左自有判斷 如果x>1成立就不會再繼續判斷 || 之後的式子 ,只有x>1不成立才會繼續判斷 || 之後的式子

1 || 1 為真

1 || 0 為真

0 || 1 為真

0 || 0 為假

&& 和數學上的"並且"差不多 只有 && 前後的試子都成立才會為真 也就是說 && 是從左往右 運算過程中 只要有一個為假 就不會再往後面判斷

1 && 1 為真

1 && 0 為假

0 && 1 為假

0 && 0 為假 :這個要注意, (我上面只是說差不多哈) 你總不能錯誤的事情做兩次就是正確的了吧

|| 與&& 的運算結果都只是真或者假

18樓:匿名使用者

&& 邏輯與|| 邏輯或上面的是表示式同為真時則真。(1 > 0 && 2 > 0)下面的是表示式有一為真則真。(1>0 || 2<0)這兩個表示式的結果都返回真。

笨方法的漢字理解方法就看字與就是共同 或就是取一。一樣的。

19樓:匿名使用者

||就是邏輯裡面的或,&&就是邏輯運算裡面的與,if(a>1 || b>1) 上面只要a>1或者b>1,c就等於0,如果用&& ,就要同時都大於1咯

20樓:匿名使用者

if(x>1&&x<10) 其中&&就是並且的意思 這句話的意思是 10>x>1,

if(x>1||x<10) 其中||就是活著的意思 ,也就是說x<10或者x>1都滿足條件。

21樓:匿名使用者

a|| b a和b同時為假即為假,其它為真a&b a和b同時為真即為真,其它為假

22樓:匿名使用者

||就是邏輯或,兩個事件或

(當如加法1+0=1),&&邏輯與,兩個事件與(當如乘法1*0=0;只有1*1=1);|按位或(就資料每一位連加,只要有一位不是零,就不是零);&按位與(就當如每位相乘後在相加,只有對應相互不是零才不是零)

23樓:匿名使用者

用法和例子還是不太很好

24樓:y冰靨之星

||  //或操作 a||b a或者b有一個為真時  式子就返回true,都為就假才返回false。

&&  &&且操作 a&&b a和b都為真時  式子才返回true,否則就返回false

25樓:匿名使用者

哈哈哈哈哈哈哈哈哈哈哈哈哈哈

在c語言中如何實現用鍵盤輸入一個字串,並列印出來?

26樓:搜虎哈哈

在c語言中輸入字串後然後列印出來的程式設計方法如下:

1.首先需要先定義一個存放字串內的陣列空容間,如給字串100個陣列空間。

2.接著使用gets()函式來獲取鍵盤輸入的字串。一般格式為gets(定義的字元陣列名)。

3.然後再使用puts()函式來輸出之前輸入的字串內容。一般格式puts(定義的字元陣列名)。

4.最終執行程式,即可成功實現輸入字串,然後原樣在螢幕中輸出字串。

27樓:杜哥是個小天才

亂碼的產生抄是因為你未襲

初始化sf[100]

修改為:

#include

#include            //strlen的呼叫bai

main()

;         //初始化陣列du

zhiprintf("please input a string:");

gets(a);                   //從鍵盤讀入字串dao

n=strlen(a);            //計算輸入的陣列長度

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

for(i=n-1;i>=0;i--)

putchar(a[i]);          //倒序輸出字串

putchar('\n');

}拓展資料

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

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

28樓:啦啦啦咯哦

報錯如圖:

錯誤有:1.c語言中沒有字串類,所以不能用char 定義字串sf,而應該用陣列

2.getch()函式未定義,所以應該把他刪掉可把**該為:

#include

void main()

源**截圖:

用c寫程式。使af。並且ef要為最簡

從vba搬過來的,沒有執行過 int gd int x,int y void frctadd int a,int b,int c,int d,int e,int f that he helped r c語言中的 a b c d e f 是什麼意思 上面可以看作是 a b b c d e f其中你要懂...

C語言的指標怎麼用啊,C語言的指標怎麼用啊?

在你提供的 上進行了增加 我感覺你們老師可能是想讓你們把指標用在陣列上吧,對於一個指向陣列的指標p,p 指向陣列的下一個元素。此外,使用指標可以很好的提升 執行效率。有問題可以互相交流。include include int square int a,int b int main for j 0 j...

c語言swith函式,c語言 這個函式怎麼用switch語句來寫?

你用的工具報錯 在每段錯誤資訊後面都寫的很清楚 什麼錯誤 錯在哪 大哥,switch 是這樣寫的,不是 swith 沒看出來那少,是不是輸入法不對啊。你統一用英文輸入法把分號都改一遍試試。呵呵,學c語言得比女人還要小心啊,你用的什麼系統,關鍵字顏色都不一樣的,不清楚嗎 c語言中的switch是什麼意...