1樓:
c中的非0資料被定義為「邏輯真」,所以7是「真」;!是「邏輯非」運算子,「邏輯真」的非是「邏輯假」,「邏輯假」在c中規定用0表示。所以!7==0。
2樓:匿名使用者
非零值的反為零。
所以!7的值為0。
3樓:擺渡人生
非零的值均為 真
!為非 非真即假 即為0
不懂可追。。。。
4樓:猥瑣打造極品
非0值取du反是1,&&符號指的是邏輯zhi運算,兩邊的值只能是dao1或者是0,也就是說在專&&兩邊如果
屬是0,值就為0;如果非0,其值為1, 比如謝謝採納!
5樓:匿名使用者
非零值的反為零;零的反為1。
非零&&非零=1;零&&非零=0;非零&&零=0;零&&零=0。
C語言為什麼輸出的是7 0啊,C語言 7 0,為什麼
字元 hex dec 0 0x00 0 從數值上說上面三個是相等的 0 0x30 48 請lz注意他們的區別 你可以這樣理解strlen 函式的實現 int strlen char str 定義的x是字元型陣列名,但在c語言中字元型變數可以被賦予整形資料,字串裡遇到結束符0 0 就會結束,不管後面是...
c語言為什麼叫」C「語言,C語言為什麼叫做C語言而不叫A,B,D Z等語言
電腦的英文單詞是 computer啊 c語言就是指用語計算機的語言 ps 受教了.我沒到網上去查,一直就這麼理解的.就算錯也正常,我想也不離譜.總之和計算機擺脫不了關係 bs出口成髒的小人 這你應該問它的發明者。早期的程式語言 bcpl,取名為 b的語言,在此基礎上開發的語言就用bcpl的第二個字母...
c語言,為什麼 1不是 1而是,c語言,為什麼 1不是 1而是3?
int i 2 i的初值為2 int t i 把 i 的結果值賦值給t,然後我們來討論這個運算。我們知道,i 是先運算i 然後再運算 即,t i t i 我們先進行i i 的結果就是,i i 1 因為 i 的初始值為2 所以,i 之後,可以得到 i 3 然後,我們就可以得到 t 3 我們這裡要得到的...