我正在尝试使用,atoi()
但我需要0
在前面,但功能忽略它
sprintf(str, "%d%d%d%d",comp[cont][0],comp[cont][1],comp[cont][2],comp[cont][3]);
conv=atoi(str);
printf("%d \n",conv);
Run Code Online (Sandbox Code Playgroud)
当我打印str:0100
并且转发:100
有没有办法显示0
?
这是因为整数根本不具有在他们面前零.
您需要打印它:
printf("%04d \n",conv);
Run Code Online (Sandbox Code Playgroud)
您可能会发现此printf
引用很有用.
归档时间: |
|
查看次数: |
179 次 |
最近记录: |