在 C 中将字符转换为 int?

Conversion of char to int in C?

本文关键字:int 转换 字符      更新时间:2023-10-16

要将字符串转换为整数,我知道有一个函数atoi(( 但我发现这个也有帮助! 请解释一下int h1 = (int)str[1] - '0'; 我在这里创立了这个 http://www.geeksforgeeks.org/cpp-program-convert-time-12-hour-24-hour-format/

它基本上取str中的第二个字符(记住数组是从零开始的(,并假设它将在'0'范围内。'9'.出于这个原因,它后来减去'0'的 ascii 代码

这仅适用于单个字符,不能替代atoi