當前位置:首頁 » 編程語言 » c語言中and意思
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中and意思

發布時間: 2023-01-07 09:58:42

⑴ &在c語言中什麼意思

主要有兩個意思:

  1. 取地址符,用在指針表達式或輸出變數地址時 例如 int a; &a就是表示變數a在內存中地址

  2. 二進制位與位運算符 1&1=1 0&0=0

拓展資料:

C語言主要特點:

  1. C語言是高級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

  2. C語言是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。

  3. C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大。

  4. C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX、LINUX等等;也適用於多種機型。 C語言對編寫需要硬體進行操作的場合,明顯優於其它高級語言,有一些大型應用軟體也是用C語言編寫的。

⑵ C語言中,&和&&有什麼區別,|和||有什麼區別

&:是與的意思
&&:是且的意思
|:是或的意思
||:也叫或

⑶ C語言中的&是什麼意思

在C語言中,&有三種作用,分別如下:
1.
取地址。單目運算符。用來取一個變數的地址。
比如
int
i,
*p;
p
=
&i;//這里的&作用是取變數i的地址。
2.
位操作中的與操作運算符。
也就是常說的and操作,雙目運算符。
計算的時候按位計算,&兩邊操作數對應位上全為1時,結果的該位值為1。否則該位值為0
比如
0x12&0x23
轉為二進制為:
B00010010&B00100011,
按位計算結果為B00000010,
即結果為0x02。
3.
當兩個&&一起用的時候,表示為邏輯運算中的與運算。
邏輯運算結果只有0和1兩種結果。
一般在&&兩邊是兩個邏輯表達式。
當兩個表達式值均為1時,&&運算結果為1,否則為0。
比如
2>1
&&
0<1
這個的值為1&&1
=
1。
1>2
&&
2>0
這個值為0&&1
=
0。
1>2
&&
2>3
這個值為0&&0=0。

⑷ C語言中「and」是&&,那麼支持庫中的and語句又用於那些地方呢

邏輯與&&
多用於判斷兩個或兩個以上條件同時成立使用
例如if(a>9 && a!=5)
這里條件就是a要大於並且a要不等於5的條件才會執行if下面的語句,
至於and這個是不是庫函數的裡面定義的我不知道,但會用&&也沒必要去弄and

⑸ if a or b and z 在c語言是什麼意思

您好,首先要跟您說明哦,c語言中沒有您上面的表達形式。c語言中if後面的條件是要寫在緊跟著if的括弧中的。or代表或者,and代表並且,都是邏輯運算符。在c語言中,或者用||表示,並且用&&表示。所以轉化為c語言中的式子是if(a||b&&c)。在c語言中,&&的級別高於||的級別,所以這個題目是先判斷b&&c的結果是真還是假,然後再用判斷的結果與a進行或者運算。&&要求兩邊結果都為真,整個結果就是真,只要有一方為假,整個式子的結果就是假。||則只要有一邊式子的結果為真,則整個結果就是真。

⑹ &這個在C語言是什麼意思啊

&有兩個意思一個是位運算中的與運算,另一個是取地址符。這里是取地址符,一般變數前的都是取地址符,而數字前的是與運算符,比如說
50&40就裡的&就是與運算符。
int
i,*p,*q;
//這里是定義一個整形變數,兩個指針
p=&i;
//這里是指針P指向i的地址
q=p//這里是q指針指向p指針
上面的語句這是指針p,q同時指向i的地址
(注意指針本身是地址的一種表現形式,所以在用指針表現時前面要加&,表示取i的地址,還有一點在C語言中指針和變數是不能賦值的).

⑺ C語言中&amp是什麼意思

&&是「與」運算,只有當兩個操作數同時為真時,「與」運算的結果才是真;否則,都為假;eg:56&&105結果為真,用1表示;
&若出現在變數的前面,它是個地址符,就是取地址的意思;否則,若出現在兩個操作數之間,則是位運算操作符;即將每個操作數轉換成對應的二進制數,然後對每一位進行與運算;eg:21&13==10101&01101==00100
10101
01100
--------------
00100

⑻ c語言 怎麼用AND

C語言中用與運算符&來表示AND。
基本格式如下:
a&b
表示將a和b中各位按位進行與運算
舉例如下:
int a=5, b=7;
printf("%d", a&b); // 輸出a&b的運算結果,輸出為7

⑼ C語言中:&&和||符號是什麼意思

「&&」表示
與,意為同時都要滿足
「||」表示
或,意為二者或多著只要滿足其中一個
我們可以用代碼來舉例:
代碼中有兩個輸出語句,分別為Good和Nice,我們分析下,a
=
b
=
1,c
=
2,第一個判斷條件中,我們判斷
a
==
b
&&
(且)a
==
c,很明顯,a等於b但是a不等於c,所以不成立,不輸出Good.下一行的輸出語句中,也是同樣的判斷,但是用了||,前面我們已經看過了,a==b成立,所以不管後面的成不成立,都要執行!
結果圖:
拓展資料:
1.&&和||在Java和PHP以及c#中都是邏輯操作符,也叫條件操作符。
2.c語言中&&是一種雙目運算符,表示與運算,而當左邊所給表達式或變數為0時,不再計算右
側,整個表達式為零。

⑽ 邏輯控制符AND是什麼意思

你說的是C語言嗎? C/C++語言中沒有AND(除非使用宏定義),
在Delphi/Pascal等編程語言里這是"與"的意思("邏輯與", 或者是"位與",視上下文而定).