c語言中求5這個感嘆號是什麼意思

2021-04-18 11:30:04 字數 4299 閱讀 4989

1樓:解0人

5!表示5的階乘:

5!=5*4*3*2*1

2樓:匿名使用者

這是階乘的數**算符號,例如3!=3*2*1,5!=5*4*3*2*1。

0!=1,注意(0的階乘是存在的)

1!=1。

3樓:飛絮落花時候丶

5!數學上 5 的階乘 意思 5!=5*4*3*2*1sum=1, i=1

for(i=1;i<=5;i++)

sum=sum*i;

4樓:珠山龍少

是題目上出現的吧,這是數學符號。5!=5*4*3*2*1

5樓:匿名使用者

非 與或非 中的非。與都是1則1 或有一則一 非0則1 1則0

6樓:匿名使用者

!表示邏輯非。能貼上下具體怎麼用的嗎?

關於c語言 歎號的意思

7樓:吉祥二進位制

!:在c語言中是邏輯非運算子。

非運算的結果只有兩個,非0得1,非(非0)得0,即:非假即真,非真即假。0表示假,只要不是0的數都表示真!

8樓:金蔚逮忻歡

!在來c語言中有三種用源

途:一、用來做邏輯運算中的非運算。

!用作非運算時,是單目運算子,與右側的表示式結合。

!expr的含義為(expr

==0),

即當expr值為0時,結果為1,否則結果為0二、和=聯用,組成邏輯判斷的不等於運算。

!=是一個操作符,表示邏輯運算的不等於,其為雙目運算子,左右都要有表示式。形式為

expr1

!=expr2

當expr1和expr2值相等時,結果為0,否則結果為1.

三、出現於字串中,或者以'!'形式出現時,代表其本意,即字元常量!,其ascii碼值為0x21,

10進位制值為33。

9樓:匿名使用者

!表bai示取反 !0等於

du1 !1等於0 !2等於0 !true==false !false==true

cmd=1查詢是否有

zhi鍵按下 有返

dao回回非0 沒有返回0

bioskey(1)在有建按

下時答是1 沒有按下是0

!bioskey(1)在有建按下時是0 沒有按下是1while(!bioskey(1))

當沒有鍵按下就執行迴圈

10樓:匿名使用者

! 是邏輯運算子的一種 表示"非"

0代表假

!0就是真了

c語言中(感嘆號!)是什麼意思?

11樓:名稱未設定誒

!表示邏輯非,是邏輯運算子,運算物件是真或假。

若表示a不等於0,就寫成a!=0;假設a等於1,那a!=0;就是真的,true。

c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。其中邏輯運算子用於邏輯運算,包括與(&&)、或(||)、非(!

)三種。

擴充套件資料

1、算術運算子

用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。

2、關係運算子

用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。

3、邏輯運算子

用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

4、位操作運算子

參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

5、賦值運算子

用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6、條件運算子

這是一個三目運算子,用於條件求值(?:)。

7、逗號運算子

用於把若干表示式組合成一個表示式(,)。

8、指標運算子

用於取內容(*)和取地址(&)二種運算。

9、求位元組數運算子

用於計算資料型別所佔的位元組數(sizeof)。

10、特殊運算子

有括號(),下標,成員(→,.)等幾種。

12樓:_葉子妞妞

!在c語言中有三種用途:

一、用來做邏輯運算中的非運算。

!用作非運算時,是單目運算子,與右側的表示式結合。

!expr的含義為(expr == 0), 即當expr值為0時,結果為1,否則結果為0

二、和=聯用,組成邏輯判斷的不等於運算。

!=是一個操作符,表示邏輯運算的不等於,其為雙目運算子,左右都要有表示式。形式為

expr1 != expr2

當expr1和expr2值相等時,結果為0,否則結果為1.

三、出現於字串中,或者以'!'形式出現時,代表其本意,即字元常量!,其ascii碼值為0x21, 10進位制值為33。

13樓:匿名使用者

!表示邏輯非,是邏輯運算子,運算物件是真或假。

14樓:匿名使用者

邏輯非如

bool bfasle = false;

bool btrue = !bfasle;

15樓:匿名使用者

邏輯非,如果值為true,則!運算後為false

如果值為false,則!運算後為true

c語言中的感嘆號是怎麼用的

16樓:天雲一號

c語言中,感嘆號( ! )是邏輯非運算子,是一個單目運算子,結合順序為自右向左。

因為邏輯非運算的結果只有真與假,所以經過邏輯非( ! )運算後的結果只有1 (真)或0 (假)

具體使用方法可以參考如下程式段:

int a=3, b;

char ch='d', t;

b = !a;  // 對整型變數a進行邏輯非運算

t = !ch; // 對字元型變數ch進行邏輯非運算

printf("%d", b);  // 輸出0,由於a=3為真(不為0),所以進行邏輯非運算後為假,即為0

printf("%d", t);  // 輸出0,由於ch='d'為真(不為'\0'),所以進行邏輯非運算後為假,即為0

17樓:爭風高手

! 有非的意思,簡單的說就是與之相反.

18樓:匿名使用者

否定意思,使否定運算子 用於把一個true的值變為false或把false變為true。

19樓:匿名使用者

否定 比如!=就是不等於的意思

c語言中5!代表什麼意思,怎麼用c語言表示,求詳解

20樓:ㄨ『正典』灝皴

c語言中沒有5!,在數學中5!=5*4*3*2*1,用c語言程式設計:

#include

int main()

而c語言中!為非運算,!5=0,(任何!0的數都等於0)

21樓:匿名使用者

c語言中這個式子是錯誤的,正確的有

type x,y;//type 為基本型別任意一個!x;x+y;

x-y;

x*y;

x/y;

x=y;

&x;x%y;//要求基本整型以下部分也是x&y;

x|y;

x&&y;

x||y;

^x;~y;

x++;//這和以下一共四個不可以是 void *;

x--;

--x;

--y;

type s[10];

2[s];//這個在c中也是對的

&(++x);

//&(x++)這個是錯的 --一樣

name;//老c中有預設 int 故這也可以//以上可能不全

22樓:匿名使用者

!表示非,你說的應該是判斷語句裡面5!=i。。就是不等於的意思

23樓:┌逃離世界

階乘?int n=1;

for(int i=1;i<=5;i++)

c語言中pmnmn的感嘆號什麼意思

感嘆號bai 在 c 語言中可以表示 非 運算du。例如 int m 0 if zhim printf abcd m 0 m 為 假 m 就是真,dao條件成立,回列印出 abcd.p m n m n 語句有答語法錯誤。後面應當接變數或表示式。這可能是代數式子,不是c語言.代數裡,是階乘。n 1 2...

手機wifi的時候旁邊顯示感嘆號是什麼意思

在手機wi fi圖示隔壁出現一個感嘆號是表示手機能夠連上wi fi,但是目前有故障導致無法通過這個wi fi連線到網際網路 可以通過排除法檢視是手機還是wifi的問題。以下是相關的解決方法介紹 1 手機wi fi的時候旁邊顯示一個感嘆號代表手機連上wi fi但無網路訪問 2 這可能是由於wifi本身...

c語言中的與是什麼意思,C語言中和是什麼意思

是指標運算,是取地址 後面必須是指標變數,後面則什麼變數都可以 除了常數 c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的...