混合運算中資料型別的轉換 (轉)

worldblog發表於2007-12-13
混合運算中資料型別的轉換 (轉)[@more@]

混合運算中資料型別的轉換

  /develop/author/netauthor/he_zhidan/">何志丹


  c語言中允許進行整形、字元型、實型的混合運算,但在實際運算時,要將不同的型別轉化成統一的型別再進行運算,運算規則是:

  1,所有char->int,float->double.

 2,低階型別服從高階型別:

  char->int->unsigned->long->float->double.

  3,賦值運算的最終結果,以左邊變數的型別為準。

設計:

  類似於計算器,在輸入框上面有提示資訊“請輸入資料型別及運算子的級別(整形,不要重複)”。按鈕有6種資料型別,0到9,暫停,設定處理快慢(用OnTimer).

  過程:濾掉空格,檢查是否有字元,用sscanf和fgetche分解運算子與運算元,從高到低處理,反向顯示正在處理的部分。

測試:

 1,最好三個原則都用到。

  2,各種型別都用到。


注意:

 鍵盤輸入可以用簡寫,每種型別的第一個字母。

  正月初八


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993020/,如需轉載,請註明出處,否則將追究法律責任。

相關文章