我需要生成0到9999之间的引脚号;
0很重要,因为我将使用此引脚加密某些文件,并使用&00; 0024'加密与使用'
加密不同我使用的是unsigned int并且它没有工作..
是数组的唯一方法吗?
答案 0 :(得分:6)
你做不到。 int
是一个整数,对于整数来说,谈论前导零真的没有意义。它们不存在,一个整数(在数学意义上,这是int
试图在计算机上建模的东西)基本上不能有前导零。看到有关这方面更多迂腐的评论,我试图合理地简化它,但可能失败了,因为我只是一个卑微的程序员而不是数学家。
int
的所有可用位都用于存储实际值位,没有可用于存储这种表示信息的位。
听起来好像你想要一个字符串或数字数组。
答案 1 :(得分:0)
将整数值转换为字符串并进行格式化,以便返回字符串格式前导零的整数。