我正在使用 strtoll 函数将字符串转换为长整数。当输入字符串为 63 字符时,我没有遇到任何问题。
但是当它超过 63 个字符时给我错误的结果。
char *pEnd1;
long long ll_i1 = 0;
ll_i1 = strtoll (newDE1, &pEnd1, 2);
有效 ==> newDE1 = "11111011011101101......." 63 个字符。不工作 ==> newDE1 = "11111011011101101......" 64 个字符。是否有任何内置功能要实现。