要将字符串转换为整数,我知道有一个函数 atoi()
但我发现这个也有帮助!
请解释一下这一点
int h1 = (int)str[1] - '0';
我在这里创立了这个
http://www.geeksforgeeks.org/cpp-program-convert-time-12-hour-24-hour-format/
最佳答案
它基本上是取 str
中的第二个字符(记住数组是从零开始的)并假设它将在 '0'
..' 范围内9'
。为此,后面减去'0'
这仅适用于单个字符,并且不能替代 atoi
关于c++ - C中char到int的转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44974116/