我正在使用strtoll函数将字符串转换为long long long整数。 当输入字符串是63字符我没有得到任何问题。字符串转换为long long整数使用strtoll时char超过
但是,当它超过63个字符给我错误的结果。
char *pEnd1;
long long ll_i1 = 0;
ll_i1 = strtoll (newDE1, &pEnd1, 2);
工作==> newDE1 =“11111011011101101 ................”63个字符。 不工作==> newDE1 =“11111011011101101 ................”64个字符。 是否有任何内置的功能来实现。
提供** **所有需要的信息。 C中没有内建函数。 – Olaf
检查你的数组大小newDE1 –