1. 程式人生 > >20165221-week2課上測試補做

20165221-week2課上測試補做

week2-課上測試補做

測試一:

  • 參考附圖程式碼,編寫一個程式 “week0201學號.c",判斷一下你的電腦是大端還是小端。

  • 提交執行結果”學號XXXX的膝上型電腦是X端“的執行截圖,要全屏,包含自己的學號資訊

測試二:

  • 呼叫附圖程式碼,編寫一個程式 “week0202學號.c",用show_int(), show_float()列印一下你的4位學號,參考教材P33打印出匹配的位序列。

  • 提交執行結果截圖,要全屏,要包含自己的學號資訊

測試三:

  • 編寫一個程式 “week0203學號.c",執行下面程式碼:
    short int v = -學號後四位
    unsigned short uv = (unsigned short) v


    printf("v = %d, uv = %u\n ", v, uv);

  • 在第三行設定斷點用gdb除錯,用p /x v;p /x uv 檢視變數的值,提交除錯結果截圖,要全屏,要包含自己的學號資訊

  • 分析p /x v; p /x uv 與程式執行結果的不同和聯絡