c 域寬 對齊問題

2021-09-23 22:27:24 字數 603 閱讀 1771

定義描述職工工資的類laborwage,資料成員包括職工號(no)、姓名(name)、應發工資(tsalary)、社保金(sfund)、實發工資(rsalary)。定義公有成員函式input,在input函式內輸入職工號、姓名、應發工資、社保金,實發工資。根據公式:實發工資=應發工資-社保金計算。定義輸出職工工資的函式show,在show函式中,職工號、姓名輸出域寬為8、左對齊,其餘資料的輸出域寬為10、右對齊、保留小數點後兩位,輸出格式均為預定義格式控制函式設定。在主函式中,用laborwage類定義職工物件陣列a[3],用input輸入職工工資,使用show函式顯示每個職工的工資。

#include #includeusing namespace std;

class laborwage

void show()

private:

int no;

string name;

float tsalary;

float sfund;

float rsalary;

};int main()

for(int i=0;i<3;i++)

return 0;

}

python資料域寬左對齊 Python 格式化

python有兩種格式化字元創的方式。我們簡單地稱為舊式和新式。這兩種方式的格式化在python2和python3中都使用。使用 的舊式格式化 舊式格式化的形式為 string data string 包含的是待插值的序列 轉換型別 s 字串 d 十進位制整數 x 十六進製制整數 o 八進位制整數 ...

C 位元組對齊問題

關於c 位元組對齊問題 關於c c 的位元組對齊 這兩天寫解析swf檔案的程式,在結構體指標和從檔案中讀出來的進行轉換的時候遇到一些問題,就是有乙個struct a,例如 struct a char flag int length int id 然後乙個飄逸的 struct a a struct a...

C 記憶體對齊問題

最近在開發客戶端網路連線過程遇到乙個非常奇怪的問題,這個問題卡了兩天多時間,百般嘗試,一籌莫展!一度讓我懷疑人生了 最後突然想到最近使用 pragma pack,設定記憶體對齊。當我取消這個 後,一切都正常了!事件起因與網路資料協議的定義 struct taginfo word為兩個位元組,byte...