在c語言中是什麼意思, 在C語言中是什麼意思??

2021-03-22 20:27:02 字數 6037 閱讀 1948

1樓:晏玉花融婷

&在英文或者在c語言中表示什麼意思?

表示條件的「或」

比如if

(a=1

&&a=2)

{……}

就是如果

a等於1或2的時候

進行一下條件的語句。

**********=

望採納保證正確哦~

2樓:超覺之精

1、c語言中=!是兩個運算

符擺放在一起,「=」是賦值運算子,「!」邏輯非運算子;

2、邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別;

3、首先對其運算元求值,若結果為0,則條件為假(false),否則為真(true);

4、優先順序上「!」先於「=」;所有比如有下面的式子,int i;i=!5;

5、這個理解為:根據運算子優先順序,!先於=;首先5作為!的運算元,求值!5的結果是bool型的false。

6、然後false隱士轉換成int型,即0;所以i裡面的值是整形0。

擴充套件資料:

c語言運算

1、c語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程式設計語言。

2、在表示式方面較其它程式語言更為簡潔,如自加、自減、逗號運算和三目運算使表示式更為簡單;

3、但初學者往往會覺的這種表示式難讀,關鍵原因就是對運算子和運算順序理解不透不全

特有特點

1、c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。

2、c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。

3、不同的變數型別可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。

5、部份的變數型別可以轉換,例如整型和字元型變數。

6、通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

7、預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

3樓:函美媛莊丁

==是判斷兩個運算物件是否相等的關係運算子x==y是一個關係表示式,當變數x和y的內容確實相等時,這個表示式的計算結果為真,否則為假。

=是賦值運算子,功能是將符號右側表示式的計算結果送入符號左側的變數當中。

兩者嚴格不同,前者不會引起任何變數內容的變化。

4樓:溥染稽釵

~是位運算子,在二進位制中是按位取反的意思,也就是0變成1,1變成0.

例如:二進位制數:a

=1010

1111

那麼,~a

=0101

0000

所以:b=~a

就表示:0101

0000了。

5樓:齋寄竹夫春

a>c?a:c

是三目運算

成立取a不成立取c

像你的題:

inta=5,b=4,c=6,d;

printf("%d\n",d=a>b?(a>c?a:c):(b));

先判斷a>c?a:c

a小於c,所以不成立,取後面的數,取6

再判斷a>b?(6):(b)

a大於b

成立,所以取前面的的數6

最後d=6輸出6

6樓:裴夏瑤邴珍

是取餘後賦值的意思,比如

inta

=10;

a%=2;等價於a=

(a%2),結果就是0

7樓:匿名使用者

是不等於

比如if(a!=b)puts("不等於");

else puts("等於");

表示的是如果a不等於b就輸出不等於

否則輸出等於

8樓:督寧粘媚

就是相等關係的意思

通常的單個=在c語言中是運算子

代表將=右邊的值賦給=左邊的變數

而==代表判斷是否相等

9樓:匿名使用者

|這是c語言的邏輯運算子:異或

c=a||b這就是一個邏輯表示式,它是一個「或」運算的邏輯表示式。這個表示式要表達的是這個意思--如果要使得c為1,只要a「或」b其中之一為1即可以達到。所以「||」運算稱為「或」運算。

10樓:月淵冥

!符號表示非,!=就是不等於,==這是等於,=這是賦值。這些符號c語言書上都有詳細說明,你應該認真看書。

11樓:一個人『等待

!= 就是 不等於 的意思

12樓:期待wang月

就是不等於的意思,用於邏輯判斷。等於是==

13樓:匿名使用者

邏輯判斷,就是不等於

14樓:匿名使用者

這與我們的數學符號不同,在c中表示不等於,而等於則是==

在c語言中=!是什麼意思?

15樓:超覺之精

1、c語言中=!是兩個運算子擺放在一起,「=」是賦值運算子,「!」邏輯非運算子;

2、邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別;

3、首先對其運算元求值,若結果為0,則條件為假(false),否則為真(true);

4、優先順序上「!」先於「=」;所有比如有下面的式子,int i;i=!5;

5、這個理解為:根據運算子優先順序,!先於=;首先5作為!的運算元,求值!5的結果是bool型的false。

6、然後false隱士轉換成int型,即0;所以i裡面的值是整形0。

擴充套件資料:

c語言運算

1、c語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程式設計語言。

2、在表示式方面較其它程式語言更為簡潔,如自加、自減、逗號運算和三目運算使表示式更為簡單;

3、但初學者往往會覺的這種表示式難讀,關鍵原因就是對運算子和運算順序理解不透不全

特有特點

1、c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。

2、c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。

3、不同的變數型別可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。

5、部份的變數型別可以轉換,例如整型和字元型變數。

6、通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

7、預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

16樓:匿名使用者

=!意思「不等於」

1、「=」是賦值運算子

2、「!」邏輯非運算子,邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別:首先對其運算元求值,若結果為0,則條件為假(false),否則為真(true)。

3、優先順序上「!」先於「=」

4、所有比如有下面的式子

int i;

i=!5;

5、根據運算子優先順序,!先於=

首先5作為!的運算元,求值!5的結果是bool型的false

然後false隱士轉換成int型,即0

所以i裡面的值是整形0

擴充套件資料

c語言運算子號:

比較特別的是,位元右移(>>)運算子可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 位元,算術右移後成為 11111100,邏輯右移則為 00011100。

因算術位元右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術位元右移。

運算子的優先順序從高到低大致是:單目運算子、算術運算子、關係運算子、邏輯運算子、條件運算子、賦值運算子(=)和逗號運算子。

關係運算子號 :== 、!=

參考資料 

17樓:鍾離茹雲茅曄

其實c語言源於一個失敗的專案:muktics工程,這可是個龐大的工程,不過由於過於複雜和龐大,導致最後專案的失敗,專案的參與這之一通用電氣公司也因此退出軟體領域。

貝爾實驗室(此專案的另一個參與單位)的一個研究員ken

thompson感到鬱悶,工作之餘他為pdp-7系統編寫了一個簡單的作業系統,當然是用匯編寫的(那時候還沒c語言),brian

kernighan(以後簡稱k)在1970為其取命為unix,所以著名的作業系統unix是早於c語言出現的,後來才用c語言重寫的。

不過彙編寫起程式來不僅吃力而且效率比較低,所以ken就考慮利用高階語言的優點,他建立了b語言,不過b語言無法表達不同的資料型別,dennis

ritchie(簡稱r)創立了能解決這個問題的新語言:new

b,後來改名為c,這個時候c語言才真正出現

18樓:匿名使用者

這是兩個運算子擺放在一起而已

「=」是賦值運算子

「!」邏輯非運算子,邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別:首先對其運算元求值,若結果為0,則條件為假(false),否則為真(true)

優先順序上「!」先於「=」

所有比如有下面的式子

int i;

i=!5;

這個要怎麼理解呢?

1.根據運算子優先順序,!先於=

2.首先5作為!的運算元,求值!5的結果是bool型的false3.然後false隱士轉換成int型,即04.所以i裡面的值是整形0

19樓:續春桃沃採

c語言是***bined

language(組合語言)的中英混合簡稱。是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。

它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如微控制器以及嵌入式系統開發。

20樓:西門雍恬盧美

c語言是在b語言基礎上發展起來的,由一開始的cpl語言(***bined

programming

language)發展成bcpl(basic***bined

programming

language),在發展到b語言(取bcpl首字母,不同於bcpl語言),c語言在bcpl語言和b語言基礎上發展得到,取bcpl第二個字母得到

21樓:安徽新華電腦

||是兩者之一成立就為真,!=是不等於的意思

22樓:匿名使用者

你說的是不是!=啊,,如果是!=那就是「不等於」的意思。

23樓:匿名使用者

!的ansii 值是033,我覺得可以認為把ansii 值033賦給某一個變數,但是具體還要看上下文

c語言中?:和!是什麼意思,怎麼運用在程式設計中

24樓:匿名使用者

?: 是條件運算子,使用的格式如下 (條件)?a:b ,如果條件成立,表示式的值就是a,否則是b

!是用來取非運算的,!true的結果就是 false !false 的結果是 true

寫程式中,?:用的比較少,!主要永愛條件判斷中

25樓:匿名使用者

?:條件運算子

類似於if else , 例如 x等於a,b中較大的那個 , ( a > b ) ? (x = a ): (x = b) 或者 x = (a > b) ? a : b

!是非運算子

邏輯取反的意思,例如 if (!( x = 5 )) 等同 if ( x != 5 ) 這個意思,不知明白沒

c語言中,什麼意思,在c語言中 是什麼意思

是一個整體,它是用於指向結構體子資料的指標,用來取子資料。換種說法,如果我們在c語言中定義了一個結構體,然後申明一個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到 問題中的p p next 意思是將p指向的一個結構體例項中的自資料next賦值給p。c語言中,是 邏輯或 操作符。其左...

pq ki在c語言中是什麼意思,C語言中 j k i 是什麼意思

它是邏輯表示式 非p或非q或k i 非,即取反 邏輯或 非p 或 非q 或 k大於i 整個語句中只要有一個條件為真,就整個語句為真 注 非 的意思就是相反的意思,如果p為真則!p就是假,如果p為假,則!p就是真 p為假或者q為假,或者k大於i 滿足任意條件,整個語句為真 c語言中 j k i 是什麼...

c語言中c什麼意思,c語言中!是什麼意思?

c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...