1樓:我才是小烏龜
第一個應該是可以的,字元型會自動轉換成它對應的asc碼,這種問題以後自己試一下就知道了,沒必要發帖子問的。
不可以說成階乘,那是數學裡的語法不是c語言的語法,c語言裡只能讀作不等於。如何識別是在編譯器裡實現的,編譯器遇到這個符號就知道是不等於了。
2樓:西西瀘
第一個問題就不說了,上機試試就知道了。
第二個問題,!= 這是個比較符號不等於。
還有就是 if()語句,括號內只能有比較符號,不能賦值的。
例如< > >= <= !=這都是比較符號。
就算c裡有階層,你把c!理解為c的階層,那麼if語句裡的表示式就成為了 c的階層賦值為6,這是錯誤的。
3樓:木子不
第一個問題,如果執行c%d,則編譯器會自動轉換型別。把字元型別轉換被整形。
第一個問題,c語言中沒有定義 階乘 這個概念,也沒有這個運算子,因此解釋為 c 不等於 6
4樓:匿名使用者
第二個問題 c的階乘等於6嗎 這個肯定是不能得c裡面等於也是==舍
5樓:匿名使用者
ascii碼:c=99,d=100;
當printf("%d",c%d);c%d=99%100;
第二個問題冒失遞迴問題,」!=「你就把它當作不等於就行了
c語言中return的作用,C語言中return的作用?
作用1 表示返回,這個程式可以結束了,可以不帶引數,如果你的成員執行到這裡,你就不往後執行了,可以加一個return語句,就不會再執行了 作用2 返回指定型別的值,在定義函式的時候不是有 int af int 這裡是返回值,return 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,...
c語言中的strlen函式,C語言中的strlen函式
冰 vs 霰 strlen是測量字串長度的 char d 和char a china char b 是等價的 是陣列的表示形式 而char c 卻是字元陣列所以並不能得到結果 strlen函式測量字串中字元個數,不包括結尾的 0 字元,你的 char c沒有結尾的 0 不是合法的字串,所以結果不對 ...
C語言中的問題,幾個C語言中的問題???
將憶梅僑寶 getchar和putchar是c語言中的函式 getchar從鍵盤讀入字元 putchar在螢幕上顯示字元 吳幼珊佘溶 getchar和putchar是c語言中的函式,叫作標準字元輸入輸出函式,這裡的標準表示輸入是從標準裝置輸入的,即鍵盤,輸出是從標準裝置輸出的,即顯示器。這兩個函式包...