nowcoder程式設計筆記 C

2022-03-13 08:04:01 字數 431 閱讀 6657

cout《這個時候輸出的是2位小數 setprecision後為輸出精度  

當沒有setiosflags時候,這個引數指代有效數字的位數

這個時候如果setprecision的引數小於數字位數則會以指數形式輸出

setiosflags(ios::fixed)是指以固定的浮點顯示,當setiosflags(ios::fixed)和serprecision(n)兩個一起用時就表示保留n位小數輸出。

這裡還要注意,每次輸出只要設定一次就行了,因為這兩個的作用範圍是後續物件,而不是僅對後乙個物件起作用。

reference:c++ cout如何保留小數輸出 -jeremy wu

Nowcoder專項練習 C (九)

1,指標實現變數交換問題 對於問題 void swap int int a,int b 對於上面的 如果是兩個負數,比如 5和 7 以4bit為例 以補碼形式可得,5 1011,7 1001 5 7 10100 0100 4 溢位後為4 4 7 4 0100 0111 1011 5的補碼 4 5 4...

Nowcoder專項練習 C (十三)

設定虛基類的目的是 多重繼承的示例 以左側的圖為例 多重繼承的定義 乙個派生類 d 有兩個或者兩個以上的基類 b和c 多重繼承引發的二義性 假如上述這些基類 b和c 具有相同的基類a,a中的成員資料和成員函式,最終都會以雙份的形式拷貝到類d之中,那麼呼叫它們的時候就會出現二義性的問題。虛基類 專門用...

nowcoder刷題筆記 易錯概念

1.在軟體開發中,我們經常要使用測試用例對程式進行檢查,一次成功的測試是指執行測試用例後,發現了程式錯誤。2.圈複雜度 圈複雜度所反映的是 判定條件 的數量。圈複雜度用來衡量乙個模組判定結構的複雜程度,數量上表現為線性無關的路徑條數,即合理的預防錯誤所需測試的最少路徑條數。圈複雜度大說明程式 可能質...