2013-03-26 48 views
3

C++中有沒有辦法讓編譯器獲得一定數量的數字,即使它們的第一個數字是0也是如此。例如:設置整數的位數

我有一個項目編號是00001,當我進口的數量從文件中則顯示爲1。我希望它導入所有五個數字而顯示爲00001

我不真的有代碼顯示,因爲我甚至不知道使用什麼函數,我的代碼正在廣告中工作,這不是我想要的。我可以讓數字成爲一個字符串,但我寧願保留一個整數。

回答

-1

基本上沒有。本機數據類型不包含任何格式信息。你需要自己跟蹤格式。當你需要輸出數字時,你只需要格式化。

使其更容易的一種方法是爲格式化數字創建一個類,將數字與格式組合在一起。

0

像項目編號這樣的東西通常用作標識符;他們看起來像數字的事實是一種分心。將它們存儲爲字符串。