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

2022-03-06 08:24:28 字數 4819 閱讀 2791

1樓:guxuecan劍

「->」是一個整體,它是用於指向結構體子資料的指標,用來取子資料。

換種說法,如果我們在c語言中定義了一個結構體,然後申明一個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到「->」。

問題中的p=p->next ,意思是將p指向的一個結構體例項中的自資料next賦值給p。

2樓:聽不清啊

c語言中,‖是「邏輯或」操作符。其左右二個表示式中,只要有一個為真,運算結果就是真。

3樓:

||為邏輯或,&為按位與,&&為邏輯與

按位與邏輯是不一樣的,按位是以二進位制來處理,而邏輯是來處理邏輯值,邏輯值要麼為0,要麼為非0 例如 7||0 為真;7&&0為假;7&0為0000,7二進位制為0111,0二進位制為0000 , 7&9為1 因為9的二進位制為1001,7的二進位制與9的二進位制&後為0001,二進位制0001轉換為十進位制為1

4樓:摩登拖把

」&&「代表將兩個數直接求」與「 兩者都不為0則為真,否則為假,同樣||代表「或」,兩個數都為0則為假,否則為真;至於&代表將兩個數換成二進位制後,逐位求"與「,| 則代表將兩個數化為為二進位制後逐位求或

5樓:匿名使用者

& 和 && 是並的 意思 會檢測兩個條件是否 滿足

|| 是或 只要前面的條件 滿足了 後面就不會再檢測了。 如果前面的沒有滿足 那麼就會檢測後面的 條件 是否 滿足 。

6樓:匿名使用者

或的意思,只要有一個表示式真則為真

7樓:空對空導彈

3這裡不是數字3,表示真,同非0的值都一樣。||表示或,就是符號前後兩種情況任意一種成立,結構就是成立的。所以3‖b=1

8樓:匿名使用者

或的意思。

3‖b表示3為真或者b為真。3>0,所以一定為真,所以就不用計算b是否為真了。

(3‖b)的值就是真(非0),即1

9樓:龍__鳳

^是異或,位運算的一種,相同為0不同為1

a=3,二進位制表示是00000011

b=4,二進位制表示是00000100

a=a^b,a的值為:00000111

b=b^a,b的值為:00000011,即是a的初值3a=a^b,a的值為:00000100,即是b的初值4實現交換

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

10樓:超覺之精

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語言的編譯更具有彈性。

11樓:匿名使用者

=!意思「不等於」

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。

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

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

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

參考資料 

12樓:匿名使用者

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

「=」是賦值運算子

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

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

所有比如有下面的式子

int i;

i=!5;

這個要怎麼理解呢?

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

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

13樓:續春桃沃採

c語言是combined

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

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

14樓:西門雍恬盧美

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

programming

language)發展成bcpl(basiccombined

programming

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

15樓:安徽新華電腦

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

16樓:匿名使用者

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

17樓:匿名使用者

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

c語言中%c是什麼意思

18樓:匿名使用者

用於格式化輸入輸出函式中, 針對char型別的匹配。

比如 輸入

用於輸入一個字元型。

輸出時類似。

所有的格式化輸入輸出函式,都可以用這個。

c語言中的「%c」是什麼意思?

19樓:匿名使用者

例如printf( "%c", c );

scanf(「%c」,&c);

代表輸入或輸出格式是一個字元變數 。。

對於一個字元型或者int型都能用%c。。與ascii碼錶對應。。

20樓:徭庸學凝潔

i+=j;和i=i+j;

功能上是等價的,但是前者更快,與內部結構有關。

21樓:乘藻愛依絲

c語言中,輸入和

輸出是需要指定資料的型別,如下面的程式:#includevoid

main()

比如你輸入a

bc第一個輸出語句會輸出abc第二個語句由於使用%d所以會輸出abc對應的ascii碼

c語言中,&&和‖在計算中是啥意思?如1&&2和++k‖k

22樓:金色潛鳥

&& 邏輯與

(邏輯乘)運算。

|| 邏輯或 (邏輯加)運算。

1 && 2 就是 ( 1 與 2) 運算,1 是真,2是真,真與真 得 真。

++k || k 就是 如果 ++k 為真 或 者 k 為真, 結果 就是 真。只有2者 都為假時 才為假。

----

一般規定: 0 為 假,所有的 非 0 都為真。

23樓:

&&表示並且。 要同時滿足兩個條件||表示或者。只要滿足一個條件就通過

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

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

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

在英文或者在c語言中表示什麼意思?表示條件的 或 比如if a 1 a 2 就是如果 a等於1或2的時候 進行一下條件的語句。望採納保證正確哦 1 c語言中 是兩個運算 符擺放在一起,是賦值運算子,邏輯非運算子 2 邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別 3 首先對其運算元求...

c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思

這是一個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是一個函式,也就是存在 fun type abc para type a,para type b c等於上面這段 中最後一行value的值 max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3...