next up previous contents
Next: 標準輸入與輸出 Up: 資料型態 Previous: 資料型態轉換   Contents

實機練習題

  1. 共同要求:
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz,所有練習皆存在此目錄。
    3. 題目沒要求的,不要多做,除題目輸出範例要求的空白外,不要多加任何空白或空白行。
  2. 撰寫 C 語言程式
    1. 程式 dtype1.c 印出「unsigned short 所佔的位元數」及「學號姓名檔 sid 的內容」,中間以 TAB 隔開,印出結束要換行,編譯成可執行檔 dtype1。
    2. 程式 dtype2.c 宣告 short 變數 a 及 b,a 的初始值 32000,印出「32000 + 800 = xxxxxx」,印出結束要換行,其中 xxxxxx 是程式計算 b = a + 800 的結果,編譯成可執行檔 dtype2。
    3. 程式 dtype3.c 宣告 char 變數 ch='#',印出「ASCII of # = XX」及「ASCII XX = #」,其中 XX 是「#」的 ASCII 碼,編譯成可執行檔 dtype3。
    4. 程式 dtype4.c 宣告 char 變數 ch1, ch2, ch3, ch4,其初始值分別為 '\n', '4', '\t', 'g',連續印出字元 ch2, ch3, ch4, ch3, ch2, ch1,中間不空白,編譯成可執行檔 dtype4。
    5. 承 dtype2.c,程式 dtype5.c 將變數 b 改宣告為 int,印出「32000 + 800 = xxxxxx」,印出結束要換行,其中 xxxxxx 是程式計算 b = a + 800 的結果,但 a 的型態要轉換成 int,編譯成可執行檔 dtype5。


De-Yu Wang 2019-08-14