我有一个值为charArray
的字符数组00
。 atoi(charArray)
产生1而不是0.我想将00变换为0。
答案 0 :(得分:1)
以下工作正常。 http://ideone.com/dpTMQq
#include <stdlib.h>
#include <assert.h>
int main( void ) {
char charArray[] = "00";
int intValue = atoi( charArray );
assert( intValue == 0 );
}