C 如何处理整数和字符之间的转换?假设您已经声明了一个整数变量并要求用户输入一个数字,但他们输入的是一个字符串。会发生什么?
最佳答案
用户输入被视为需要使用 atoi 或其他转换函数转换为 int 的字符串。如果字符串不能被解释为数字,Atoi 将返回 0,因为它包含字母或其他非数字字符。
您可以在 MSDN 上的 atoi 文档中阅读更多信息 - http://msdn.microsoft.com/en-us/library/yd5xkb5c(VS.80).aspx
关于C 整数与字符的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144134/