我试图在 c 中打印一个整数,但那些以零开头的整数引起了我的问题。
例如如果没有。是 01234 它打印像 1234 而不是 01234。请告诉如何在 C 中做到这一点
我的问题是有 2 个整数,我想知道第一个整数是否在第二个整数的开头。
对于前
123 和
第12345章 “是”,因为123(第一个整数)在第二个整数(12345)的开头
但万一
123 和
012345
它应该打印“no”,因为 123 不在 0123345 的开头,而是在 c 中尾随零被删除,而我的程序正在打印“yes”
请告诉我该怎么做(注意数字的数字可以在整数范围内变化,并且第二个整数等于或大于第一个整数)
int i = 1234;
printf("%08d", i); // zero-pad to 8 places.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)