C語言初入門的問題(幾個習題)請教

時間 2022-06-17 14:45:14

1樓:

1、c語言識別符號語法是:以字母或下劃線開始,由字母、數字和下劃線組成的符號串。

2、去看一下:1)常用運算子的功能、優先順序和結合性;

2)型別轉換:

如果運算子左右運算元型別相同,運算結果也是相同型別。

如果運算子左右運算元型別不同,首先把型別較低的資料轉換成型別較高的資料,然後運算。

賦值的型別轉換。強制把運算值轉換成變數的型別,然後執行寫操作。

3、去看一下:c語言基本資料型別。

4、意思是將你定義那個八進位制的數x轉成16進位制的數輸出。

5、因為unsigned short表示的範圍跟int表示的範圍不同unsigned short的65536就是int的0,二進位制**完全一樣。

6、b等於3,因為在c=(a%11)+(b=3);這裡有一條賦值語句b=3,所以該指令執行完後,b=3

2樓:匿名使用者

1.sizeof是c語言的關鍵字,所以不能作為使用者識別符號2.沒啥可說的啊、、、、其他三個不對啊

3.只有b的格式正確

float f=f+1.1 f本來就是要定義的,如何加1.1在賦值呢?

4.x=0210 輸出的格式控制是%x,那麼就是把x按照16進位制的資料進行輸出,也就是88

5.整形資料的範圍就是-32768~32767超範圍了自然要從-32768開始算啊

6.c=(a%11)=(b=3);從這句看不就是b=3嗎?其他變數值的改變,但是b是多少就是多少啊。。最後b=3,這就是最後賦值的啊

C語言問題請教,C語言的幾個問題,請高手指教

i sum i這裡麵點問題。應該是i sum i 吧。上面那個迴圈前sum的值是0,經過一次迴圈sum i,此時i的值是1,sum的值變成1 i 變成2了後,退出迴圈,所以i的值就是2 了,輸出i 是2是因為這個必須等到printf 函式之後才能變成3 下面這個就不一樣了,迴圈的是i 與sum i ...

請教C語言學習問題,C語言的幾個問題,請高手指教

死記硬背學c語言是不可能的。c語言是程式設計師和計算機交流的語言,所以要把它當一門語言來學習,好在c語言的大部分單詞跟英語差不多,比如你分不清 什麼時候用printf什麼時候用scanf 那你知道print 和 scan的意思吧?現在如果有人告訴你一個是列印資訊到螢幕,一個是獲取使用者的輸入,你現在...

c語言例題請教求解,C語言程式習題求解

void gettext char lne int 這叫函式宣告。就是告訴編譯器後面要用到viod gettext char lne int 這個函式,這個函式有兩個形式引數 第一個是指向有lne個char元素的陣列的指標,第二個是一個int 型指標。c c 規定,宣告函式時,形參可以只寫型別而不寫...