c語言中冒號等於是什麼意思c語言中冒號和問號是什麼意思

2021-03-05 09:21:49 字數 3589 閱讀 4861

1樓:匿名使用者

這是偽**,只是用來說明邏輯的,並不是具體什麼程式語言的**。

當然,這裡顯然表示賦值

2樓:匿名使用者

c語言中沒有這種用法,該用法存在於偽**中,如p:=2表示把2賦值給p。

c語言中賦值語句直接用一個=,如p=2,他還可以和其他的+、-、*、/等運算子連用,比如+=, -=, *=, /=等,如a += b,等價於a = a+b,其他類似。

3樓:匿名使用者

:=≡:⇔ 定義 x := y 或 x ≡ y 表示 x 定義為 y的一個名字(注意:≡ 也可表示其它意思, 例如全等)。

p :⇔ q 表示 p 定義為 q 的邏輯等價。 cosh x := (1/2)(exp x + exp (−x))

a xor b :⇔ (a ∨ b) ∧ ¬(a ∧ b)定義為所有領域

4樓:匿名使用者

能不能舉一個例子 我還從來沒有看到過這個東西的運用 你是不是斷章取義了

5樓:匿名使用者

是在嵌入sql語句中使用的,將:=後面的值賦給前面的變數。

6樓:匿名使用者

c語言中沒有:=這種語法。這是錯誤的寫法。意思和=相同。

7樓:湛藍水晶

這是偽pascal**,一般,用:=來表示賦值,而用=來表示比較

8樓:泠月冰辰

偽**, 賦值的意思.

9樓:匿名使用者

你看措了吧,是!=吧

10樓:

是不是錯了哦?沒有看到過呢???

c語言中" : "(冒號)和問號是什麼意思

11樓:雲南新華電腦學校

是問號和冒號一起嗎

bool a = 1>3?false:true;

?: 是三元運算子由條件

運算子組成的條件表示式的一般形式為:

表示式1 ? 表示式 2 : 表示式 3

其中表示式 1、表示式2、表示式3,既可以是一個簡單的表示式,又可以是由各種運算子組成的複合表示式。

計算過程很好理解:

先求表示式1的值, 如果為真, 則求表示式2 的值並把它作為整個表示式的值。 如果表示式1 的值為假, 則求表示式3 的值並把它作為整個表示式的值。

12樓:科技程式迷

是一個語句,判斷一個表示式的真假來執行兩條**比如int a=9,b=8;

a>b?a=8:b=9; //就是這句

相當於if語句吧,問號前面的表示式為真的時候執行a=8,否則b=9;

明白了吧。

13樓:匿名使用者

這是c語言的三目運算子。

對於條件表示式b?x:y,先計算條件b,然後進行判斷。

如果b的值為true,計算x的值,運算結果為x的值;否則,計算y的值,運算結果為y的值。一個條件表示式從不會既計算x,又計算y。

條件運算子是右結合的,也就是說,從右向左分組計算。例如,a?b:c?d:e將按a?b:(c?d:e)執行。

14樓:匿名使用者

冒號的話一般都是人家說話的時候就是打個冒號,說的是什麼問號的話,一般是一個語句說完了等人家提的問題就是問好。

c語言中":"(冒號)和問號是什麼意思

15樓:齋思菱劍興

1.這是c語言的三目運算子。

2.對於條件表示式b?x:

y,先計算條件b,然後進行判斷。如果b的值為true,計算x的值,運算結果為x的值;否則,計算y的值,運算結果為y的值。一個條件表示式從不會既計算x,又計算y。

3.條件運算子是右結合的,也就是說,從右向左分組計算。例如,a?b:c?d:e將按a?b:(c?d:e)執行。

16樓:蹉香卉郜妃

是一個語句,判斷一個表示式的真假來執行兩條**比如inta=9,b=8;

a>b?a=8:b=9;//就是這句

相當於if語句吧,問號前面的表示式為真的時候執行a=8,否則b=9;

明白了吧。

17樓:匿名使用者

是問號和冒號一起嗎

bool a = 1>3?false:true;

?: 是三元運算子

由條件運算子組成的條件表示式的一般形式為:

表示式1 ? 表示式 2 : 表示式 3

其中表示式 1、表示式2、表示式3,既可以是一個簡單的表示式,又可以是由各種運算子組成的複合表示式。

計算過程很好理解:

先求表示式1的值, 如果為真, 則求表示式2 的值並把它作為整個表示式的值。 如果表示式1 的值為假, 則求表示式3 的值並把它作為整個表示式的值。

18樓:六十七年

你是不是說的這種 a?b:c

這是三目運算子

e.g.

d = a?b:c

如果a為ture,則d=b,否則d=c

c語言中" "(冒號)和問號是什麼意思

19樓:信子

你問的是問號表示式吧?a=1>0?1:0;它的意思就是1>0條件為真a=1,否則a=0

c語言中,函式定義中的冒號是什麼意思

20樓:du瓶邪

(1)表示機來構內位域的定義(源即該變數佔幾個baibit空間)**如下

duzhi:

typedef struct _*** ; ***(2)建構函式後面的冒號

dao起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。

**如下:

struct _***

};(3) public:和private:後面的冒號,表示後面定義的所有成員都是公有或私有的,直到下一個"public:

」或"private:」出現為止。"private:

"為預設處理。

(4)類名冒號後面的是用來定義類的繼承。

**如下:

class 派生類名 : 繼承方式 基類名;繼承方式:public、private和protected,預設處理是public。

21樓:13孤島

呵呵,冒號跟中文一樣意思,他不是函式的一部分。

mciaudio::mciseekto(dworddwto)

同下面是某某函式:(現在這個冒號啥意思知道了吧)mciseekto(dword

22樓:o默化

這是累中的函式在累外面定義時的格式

23樓:大衍之

雙冒號 叫做域操作符 在c語言裡裡面 一般是個struct用的,struc a

可以直接這樣用

可以這樣使用的都是static成員變數

printf("%d",a::a);

24樓:娥娥粉紅妝

這個好像不是c中的吧,冒號前面的有點類似名稱空間

c語言中是什麼意思c語言中x是什麼意思

在c語言中,x代表的意思是按位取反的意思。將x按位取反 比如x 10101010b。那麼 x 01010101b。還要注意,在c語言中,還有邏輯取反符號 x 的返回值只有0和1兩種。如果x為0,則!x 1。如果x不等於0.則!x的返回值為0。擴充套件資料 c語言關鍵字。signed 宣告有符號型別變...

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

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中alpha是什麼意思c語言中charalpha5的含義

1 c語言程式設計中baialpha通道是一個du8位的灰度通道,該通zhi 道用256級灰度來記錄dao影象中的透明 內度資訊,定義透明 不透明和半透容明區域,其中黑表示透明,白表示不透明,灰表示半透明。2 阿爾法通道 alpha channel 是指一張 的透明和半透明度。例如 一個使用16位儲...