设置整数的位数

4
在C++中,是否有一种方法使编译器即使数字的前几位是0也可以采用一定数量的数字?例如:
我有一个项目编号为00001,当我从文件导入该编号时会显示1。我想导入所有五个数字并显示为00001。
我真的没有要展示的代码,因为我不知道要使用什么函数,而且我已经按照广告发布的方式工作了,只是不是我想要做的。我可以把数字变成字符串,但我更愿意将其保留为整数。
3个回答

11

完全有效,谢谢! - Alex McCoy

0

像商品编号这样的东西通常用作标识符;它们看起来像数字只是一种干扰。将它们存储为字符串。


-1
基本上不行。原生数据类型不包含任何格式信息,需要自己跟踪格式。只有在需要输出数字时才需要格式化。
使其更容易的一种方法是创建一个格式化数字的类,其中将数字与格式结合起来。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接