1樓:幹嗎尋找周杰倫
樓上是自動答題機回答的,不要理他。
我來說一下吧,c語言中對於整數到布林型別的處理是0為假,非0為真。
當變數e==0時候,此時把e當作表示式來看,表示式e的值為假,形如if(e)這樣的語句不被執行。
當變數e!=0時候,此時把e當作表示式來看,表示式e的值為真,形如if(e)這樣的語句被執行。
而!叫做邏輯取反運算子,!真==假,!假==真。
那麼我們來看一個例子。
int main ()
這個程式會輸出ab,因為一開始e是0,第一個if成立,後來e是-1,第二個if也成立。
為什麼!e等價於e==0呢。
當e是0的時候,表示式e的值是假,表示式!e的值是真,此時表示式e==0的值也是真;
當e不是0的時候,表示式e的值是真,表示式!e的值是假,此時表示式e==0的值也是假;
2樓:匿名使用者
《》是中文全形寫法,c語言中沒這種寫法。
<>一般起引入標頭檔案的作用,表示從當前目錄搜尋標頭檔案;""也有此作用,只不過表示的是從系統目錄中搜尋標頭檔案。
c語言中「!e」是什麼意思?
3樓:蹦迪小王子啊
!是c語言中的邏輯「非」運算子,由於c語言用整型數表示邏輯量,0為假,非0為真,
所以將!作用在一個整型變數前,得到的效果是:
當 e的內容為0, !e 的計算結果為1
當 e的內容非0, !e 的計算結果為0
擴充套件資料
算術運算子
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。
關係運算子
用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。
邏輯運算子
用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
位操作運算子
參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
4樓:鯨娛文化
mc原意是指說唱歌手,現在隨著mc的廣泛使用,逐漸衍生出許多意思來,也可以指能調節氣氛的人,會說rap的人還有能主持控制住全場的人,因此現在許多說唱歌手會在自己藝名前加上mc的字首,就是在暗示自己的職位是說唱歌手。
5樓:匿名使用者
%e 或%e i/o的說明符,表示用科學技術法;例如。10202→1.0202x10的4次方; 'e' :
做為一個字元 「e」; 做為一個字串 或者是定義的巨集;#define e (x) 謝謝
6樓:匿名使用者
printf("%.f",2e+3); 執行的結果是: 2000 printf("%.
f",2e-3); 執行的結果是: 0.002000 也就是說,2e+3就是2乘以10的三次方,2e-3就是2乘以10的-3次方,e就是乘以10
c語言中,e!=0和!e==0各是什麼意思
7樓:
是這樣的,c語言中!是邏輯非運算子,使用形式為:!表示式你這裡的e != 0是邏輯判斷e不等於0的意思,!e == 0是邏輯判斷非e等於0的意思,也就是是否e不等於0.
所以你這裡兩個表示式是同一個意思,只是表現形式不同。
像這種表示式在if語句或者while語句中會這樣用。
例如:if(e != 0)
意思是如果e的值不等於0, 那麼輸出」hello world「字串。
希望對你有幫助。
8樓:匿名使用者
如果是單獨的e,那麼只能是某個自定義識別符號, 可能的變數,函式,或者巨集定義。
在c中, e作為固定作用的, 只有兩處。
一個是用在浮點常量, 表示科學計數法。 比如1e10 表示1乘10的10次冪。
即aeb的形式, 表示a乘10的b次冪。
另一個是用在輸入輸出中 %e,表示科學計數法方式輸入輸出。
9樓:匿名使用者
c語言屬於高階程式語言。
(!e == 0) 是一個判斷表示式。
! 邏輯非運算子,表示取反的意思。e大於0, !e 等於0;e等於0,!e等於1.
== 等於運算子,表示相等的意思。
(!e == 0)判斷e是否不為0.
10樓:聖眼看天下
邏輯判斷,前者是e是否不等於0,後者是e是否等於0的意思。
11樓:匿名使用者
printf("%.f",2e+3); 執行的結果是: 2000 printf("%.
f",2e-3); 執行的結果是: 0.002000 也就是說,2e+3就是2乘以10的三次方,2e-3就是2乘以10的-3次方,e就是乘以10
12樓:匿名使用者
%e 或%e i/o的說明符,表示用科學技術法;例如。10202→1.0202x10的4次方;'e' :
做為一個字元「e」; 做為一個字串或者是定義的巨集;#define e (x) 謝謝
13樓:手機使用者
你的程式是不是不完整?warning、error一大堆。。。
好吧,先解釋你的問題。
0的ascii碼為048,『\0』的為000,本質上不同。『\0』才是結束符(c-string中),『\0』=0(碼)=null,是空與結束的標誌,控制字元之一。
題意如果是使得字串結束,應該用『\0』而不是0。
你的程式的其他問題:
1、字元陣列越界了吧。。。既能導致一大堆燙燙燙什麼的出現也可以使得程式直接崩潰。
2、nono()在主函式中未定義,引用出錯3、檔案路徑不對(在你的寫檔案函式中)
如果可以的話,把題目給我,我以你的程式為架子改進下再給你試試。
14樓:真仰澤星
!e=0是永真式
先把0的值付給e
再取非e的值
就是1e!=0是判斷
當e==0時為假,否則為真
15樓:匿名使用者
當然有了。簡單說來說,如果e為1的話,!e就為0,而e為零的話,!e就為1。至於e!=0,就是我們通常說的e不等於0,就是這個意思。
16樓:匿名使用者
%e是一種轉換說明符號,表示浮點數,並且採用e計數法。
比如2.12e2
c語言中1e-10是什麼意思
17樓:
1e-10是c/c++規定的浮點數的科學計數寫法,意思是1.0x10的-10次方。這個記數法有一些要求,一是e前面整數部分為1位的浮點數,如1.
0、3.3、9.999978901等(但不按這個規則寫,如123.
4e-3編譯器也認可);二時e可以大寫也可以小寫;三是e後面緊跟帶符號的十進位制整數,長度最大為3位,正數時可不寫+號。所以,1.234e-2、1.
234e-02、1.234e-002等其實是一個意思。
18樓:劉2星雨
表示科學計數法1×10的-10次方。比如:aeb,表示a乘以10的b次方。其中b必須是整數,a可以是小數。
19樓:匿名使用者
1e-10就是「aeb」的形式,表示a乘以10的b次方。
其中b必須是整數,a可以是小數。有用話望採納!··
20樓:匿名使用者
科學計數法,表示1的負10次方。
21樓:匿名使用者
1*10的-10次方。
22樓:江湖三腳貓
!可以簡單理解為取反,!真為假,!假為真。運算子!的優先順序高於!=,所以原式先計算!10
10不為0,!10就是0
原式化為:0!=1
!= 不等於號
意思就是0不等於1,結果為真
23樓:匿名使用者
!=那是一個比較運算呀,前面的是邏輯運算子!
如果還有問題,希望再問,不過最好把你的程式寫出來,好讓大家給你說個明白
急求!怎樣在c語言程式設計中表示自然數e?
24樓:
只能自己手動用具體數來表示
比如const double e=2.71828;
或者#define e 2.71828
huliyuputao 是正解
25樓:匿名使用者
在 math.h 裡面有個 #define m_e 2.71828182845904523536 就是.
26樓:風若遠去何人留
自己定義一下就好了。
比如const double e=2.71828;
或者 #define e 2.71828
27樓:徐霄沛
這個要自己定義了。。
28樓:匿名使用者
就是字母e唄!你可以輸出它的數值試試
c語言問題急急急,C語言問題,急急急
x 1進入外switch且執行case 1,y 0進入內switch且執行case 0,輸出first 遇到break,內switch終止,case 1執行完畢 case 1後面沒有break,所以外switch不終止,繼續向下執行case 2,輸出third 所以程式執行結果為 共輸出兩行內容,第...
c語言中怎麼表示除法,C語言中怎麼表示除法
夷詠緒如彤 5處以2這樣寫 5 2結果是取整數的也就是等於2 是除法取餘數好好看看數吧 天雨下凡 c語言中除號用 表示,相應的,乘號用 表示 a b 表示a除以b,但是需要注意,當a b均為整形時,運算為求出不大於商的最大整數,如10 7 1,5 2 2,13 4 3 相對應,a b表示求a除以b的...
c語言中怎麼表示,C語言中 怎表達?
四舍 入 標準的c語言中沒有 這個符號及常量,一般在開發過程中是通過開發人員自己定義這個常量的,最常見的方式是使用巨集定義 define pi 3.141592 也可以直接普通變數定義,如 double pi 3.141592 可以負責任的告訴你,c99標準裡沒提這事,但大部分實現裡 vs和gcc ...