C語言中都有啥用

2021-03-07 02:42:59 字數 626 閱讀 1434

1樓:丶殤鐥渃淼

答案補充···

在c中,「!」表示「非」,屬於邏輯符號,如非0,可表示為!0··注意的是!223和!1的邏輯表示式值都為0,而!0則為1(邏輯表示式值只有2種1、0)

考題中一般會考到邏輯表示式,用到「!」,如果有具體問題,請hi我,我一般都在。

for(i=0;(c=getchar())!='\n';i+=c);

定義i=0;迴圈條件,當表示式c=getchar返回的字元不為回車符時,進入迴圈,迴圈完,i=i+c··就這樣··

2樓:匿名使用者

『!』表示的是一個字元,! 則表示的是一個運算子 意思為 (否、非)

3樓:

迴圈語句中

c=getchar()!='\n';

意思是使用者鍵入字元,只有當\n,也就是回車的時候停止鍵入並將其函式返回值,也就是鍵入字元的ascii碼 賦值給c其實這個for語句的意思就是:從鍵盤鍵入字元,當\n時結束,並將getchar()的返回值,即每個輸入的字元ascii碼值進行累加

而'!'一般是在邏輯表示式中 表否定,邏輯非的作用而for語句中,第二條語句是限制作用,其限制的內容是c!='\n'

就是c不為\n

c語言中sizeof啥意義,c語言中SIZEOF啥意義

一 sizeof的概念 sizeof是c語言的一種單目操作符,如c語言的其他操作符 等。它並不是函式。sizeof操作符以位元組形式給出了其運算元的儲存大小。運算元可以是一個表示式或括在括號內的型別名。運算元的儲存大小由運算元的型別決定。二 sizeof的使用方法 1 用於資料型別 sizeof使用...

c語言中kaltb啥意思,c語言中kab啥意思

賦值運算子。關係運算子 表示小於等於。優先順序,內 運算子高於 運算子。所以容,k a b 是將a b表示式的結果賦值給變數k,對於關係表示式,始終有一個值,這個值要麼是0要麼是1,因此k的值不是0,即是1。這個是 賦值語句 將關係式 a b 的 結果 應該是 邏輯值 真 或者 假 賦值給 變數 k...

C語言中有什麼意義,c語言中SIZEOF啥意義

是按位取反,即把變數在記憶體中的值的二 進位制形式的各位,1變成0,0變成1.比如67的二進位制是01000011,後變成10111100 是位左移,比如67 3,就是把01000011左移3位,變成00011000.0 是c c 裡面的單目運算子,它按位取反後返回。你的這個 temp 0 1.0左...