/*
*compute (int)f.
*if conversion cause overflow or f is nan, return 0*800000000
*/int float_f2i(float_bits f);
對於浮點數f,這個函式計算(int)f。如果f是nan,你的函式應該向零捨入。如果f不能用整數表示(例如,超出這個表示範圍,或者它是乙個nan),那麼函式應該返回0*800000000.
測試你的函式,對引數f可以取的所有2^32個值求值,將結果與你的=使用機器的浮點運算得到的結果相比較。
對於函式i,這個函式計算(float)i的位級表示。
測試你的函式,對引數f可以取的所有2^32個值求值,將結果與你的=使用機器的浮點運算得到的結果相比較。
20155338 ch02 ch03課下作業
課上測試 3 ch02 1 編寫乙個程式 week0603學號.c 執行下面 1 short int v 學號後四位 2 unsigned short uv unsigned short v 3 printf v d,uv u n v,uv 2 在第三行設定斷點用gdb除錯,用p x v p x u...
軟體體系架構課下作業02
架構 並不是乙個新穎的概念,它起源於建築領域。而按實際來講,架構其實自人類起源以來,就隨之相應出現。個人的精力是有限的,但是為了完成日常必須工作,出現了分工,每個人完成自己熟悉的事情,將成果交易,就達到日常需求了。這也就是 架構 漸漸地,人們開始造房子,開始生火,開始在室內有了越來越多的需求,為了滿...
DAY10課下作業
1 寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成批量修改操作。a.txt內容 egon def modify file filename,old,new import os with open a.txt r encoding utf 8 as read f,open bak.swa...