c語言中輸入感嘆號加字元是什麼意思比如

2021-05-21 12:30:30 字數 6042 閱讀 4155

1樓:匿名使用者

哥們我簡單點跟你說,純手工啊。代表邏輯取反。

在邏輯裡面,非0的數代表真,0代表假。回

比如,int a=1;那麼答 if(a) {};裡面的語句是執行的,因為裡面是非零數。if(!a)則表示假

同理 int a=0;那麼if(a),則表示假,if(!a)表示真。

2樓:西西哩的小馬甲

就是相反的意思

du。出現zhi於字串中,或者以'!'形式出現時,dao代表其本意,即字元常量。專

一、電屬腦常見問題

主機板不啟動,開機無顯示,有顯示卡報警聲。

故障原因:一般是顯示卡鬆動或顯示卡損壞。

處理辦法:開啟機箱,把顯示卡重新插好即可。要檢查agp插槽內是否有小異物,否則會使顯示卡不能插接到位;對於使用語音報警的主機板,應仔細辨別語音提示的內容,再根據內容解決相應故障。

如果以上辦法處理後還報警,就可能是顯示卡的晶片壞了,更換或修理顯示卡。如果開機後聽到"嘀"的一聲自檢通過,顯示器正常但就是沒有影象,把該顯示卡插在其他主機板上,使用正常,那就是顯示卡與主機板不相容,應該更換顯示卡。

3樓:匿名使用者

你好bai

~_~!是「非

du」,非0即1,非1即0【不等於0的都zhi當做1處理,dao但是!0=1】

舉個例子內哈~容_~

int x=0;

while(!x)

問迴圈執行了幾次。

你可以這樣子分析:x=0,!x=1,迴圈執行一次,x自增1;x=1,!x=0,迴圈條件不滿足,不執行。

所以,迴圈只執行一次。

祝你好運~_~

4樓:德克and德華

!是「非」的意思。

不等於0(注意,是不等於0的所有值)的值經專過!運算後,會得到0。

0值經過!運屬算後,會得到1。

例如,int a = -1;

int b = !a;

int c = !b;

printf("%d %d\n", b,c);

會輸出0 1

5樓:匿名使用者

!是非的意思

!在一個布林型別前就是邏輯運算子,對其取反

!在整型或是其他型別前是對該亦是內容取反,即算術每位取反,之後還可以參與運算。

6樓:匿名使用者

邏輯非返回值是0或者1

如果變數是非零,那麼返回值是0

如果是零,返回值是1

7樓:暮靄晨曦

邏輯非操作,也就是取反的意思,取它的反面。

8樓:匿名使用者

not表示!a 即a==0

9樓:小裙子

感嘆號表示非、不、否的意思

c語言中 !strcmp(a,b)是什麼意思?注意有個感嘆號!

10樓:匿名使用者

簡單的說就是:

strcmp是個比較函式,用法就是a>b返回1,a非,即把0變成1,非0變成0;

假設a=5,b=4

那麼a>b,返回結果為1,取非之後為0,既為假.就不會執行下面的break語句。

假設a=4,b=5

結果為a

只有當a和b相等時,才會執行break語句,既跳出語句。

比如a=5,b=5時。

a == b,strcmp的返回值穩定為0,取非之後為1,if判斷為真,就開始執行break語句

11樓:匿名使用者

比較 a b 字串,若 a b 字串相等,則 !運算後返回 1 ;

若 a < b 或 a>b ,則返回 0;

12樓:匿名使用者

a串和b串相等(本來相等是0為假,!以後就成真了)

c語言中一個感嘆號加一個字母代表什麼意思?

13樓:小青蛙跳著走

感嘆號( ! )是 not 的意思。

1、出現於字串中,或者以'!'形式出現時,代表其本意,即字元常量。

2、通常都用在比較式,例如 :

if (!a)

else

如果 a = true,!a=false,執行program block b,反之執行program block a.

c語言中輸入感嘆號加一個字元是什麼意思?

14樓:西西哩的小馬甲

就是相反的意思。

出現於字串中,或者以'!'形式出現時,代表其本意,即字元常量。

一、電腦常見問題

主機板不啟動,開機無顯示,有顯示卡報警聲。

故障原因:一般是顯示卡鬆動或顯示卡損壞。

處理辦法:開啟機箱,把顯示卡重新插好即可。要檢查agp插槽內是否有小異物,否則會使顯示卡不能插接到位;對於使用語音報警的主機板,應仔細辨別語音提示的內容,再根據內容解決相應故障。

如果以上辦法處理後還報警,就可能是顯示卡的晶片壞了,更換或修理顯示卡。如果開機後聽到"嘀"的一聲自檢通過,顯示器正常但就是沒有影象,把該顯示卡插在其他主機板上,使用正常,那就是顯示卡與主機板不相容,應該更換顯示卡。

c語言中一個感嘆號加一個字母代表什麼意思啊?

15樓:小新_沒蠟筆

那個字母代表一個變數 例如 int a; if(!a) 這條語句的意思就是 如果a!=0時,!a這個表示式的值為0,這時候執行if條件裡的語句,不知道是不是你要的解釋

16樓:匿名使用者

感嘆號( ! )是 not 的意思。

通常都用在比較式,例如 :

if (!a)

else

如果 a = true,!a=false,執行program block b,反之執行program block a.

17樓:蒙慕隨以彤

這一句要這麼看:

while(c!=

13&&c!=

27)其中:

!=不等於&&且

意思就是c不等於13,並且也不等於27。

單純的c!

是c的階乘。

c語言中感嘆號!是什麼意思?還有前加加和後加加是什麼意思,例如:++c c++

18樓:匿名使用者

感嘆號是邏輯非啊!比如說!真也就是假的意思!

至於++c與c++一般情況下沒啥區別,不過就是在運算中有點區別,比如說int c=5;int d=c++與int e=++c,前者是賦值給d之後再自增1,也就是前者最後結果是d=5,c此時等於6,而後者是先c自增為6,然後賦值給e,也就是e=c=6

19樓:匿名使用者

你好,c語言中有一類叫做字號符符號,在c語言大多起分隔作用,並無重要意義,但是沒了這一類符號的存在,那麼c語言將不在能過組成一個程式…我的回答只供參考,如果你也是c語言的愛好者,那麼我建議你去c語言之家…

20樓:嚮往智慧科技****

兩個單獨列出來都是 c=c+1

如果在 int c = ++a; // c為6, a為6

c = b++; // c 為 5!!!, b為6, b是在賦值語句結束後才+1的

// 等同於 c = b; ++b;

c++效率低, ++c效率高 (c++語言的話比較明顯, c語言區別很小)

21樓:匿名使用者

!是取反的意思!true得到false++c c++都是c自加1++有前,是先自加1後用c的值++在後是先用c的值後再加1

22樓:匿名使用者

++c是前置,c++是後置,前置就是把本次累加的結果立即賦給c,後置是本次運算c值暫時不變,下次再用到c時其值自增,,,

23樓:匿名使用者

您好,sa團隊給出的答案是!是邏輯運算子「邏輯非」,表示否定,如!=3就表示「不等於3」像++c c++是自加運算,++c表示「c+1」之後引用c;c++表示引用c後計算「c+1」

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

24樓:名稱未設定誒

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

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

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

)三種。

擴充套件資料

1、算術運算子

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

2、關係運算子

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

3、邏輯運算子

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

4、位操作運算子

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

5、賦值運算子

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

6、條件運算子

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

7、逗號運算子

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

8、指標運算子

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

9、求位元組數運算子

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

10、特殊運算子

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

25樓:_葉子妞妞

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

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

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

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

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

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

expr1 != expr2

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

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

26樓:匿名使用者

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

27樓:匿名使用者

邏輯非如

bool bfasle = false;

bool btrue = !bfasle;

28樓:匿名使用者

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

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

c語言中一個數字後面加個感嘆號是什麼意思?例如s=10!中的感嘆號,,

29樓:匿名使用者

!表示階乘,但是這不是c語言的,是數學的,c語言中它表示否定

30樓:匿名使用者

這個...c語言裡好像沒有.... 10! 數學裡好像表示10的階乘...就是1 *2*3 到10

因為階乘 起來 數字往往很大 所以要定義為long 就是長整型

31樓:匿名使用者

c語言中一般是!=,表示不等於

32樓:匿名使用者

沒有這樣,應該是s!=10嗎?

33樓:匿名使用者

沒見過了,是偽**麼

感嘆號是什麼意思啊,求教 感嘆號代表什麼意思

的符號相信源自拉丁語io,意即喜悅的表達。感嘆號主要用在感嘆句的句末,表示強烈的感情。感嘆句是以抒發感情為主的句子,它所抒發的感情有讚頌 喜悅 憤怒 嘆息 驚訝 傷悼等,句末都要用感嘆號。感嘆號又稱感情號。例子 舉例。表示強烈的感情 例 1.我真的很高興!無論是喜 例1 怒 例2 哀或樂,只要帶有強...

問號後面加歎號是什麼意思,問號和感嘆號在一起是什麼意思?

這是對問句的肯定用法。意思是不可思議的感覺。例如。你是人麼?顧名思義大家都是人啦。所以沒有什麼好懷疑的。問的同時已經確定了。這種用法常帶有強烈的感 彩。不可思議啊。驚訝啊。一般正規作文裡不能用,該用法不是正規的。在自己的 中可以的。望能幫到你。這兩個符號不能同時用的。漢語中的標點符號只能 問號和感嘆...

c語言中如何判斷輸入的是字元還是數字

可以使用 進行判斷 include intmain return0 擴充套件資料c語言判斷輸入是否是數字 intdigit printf pleaseinputainteger n intret scanf d digit if 0 ret 1 可以用sa f或gets函式直接接收輸入的字串,然後用...