为什么我的高精度代码片段不能把数字存入a?(输出都是0)
#include<bits/stdc++.h>
using namespace std;
int a[505],b[505],c[505];
string sa,sb;
int main()
{
cin>>sa>>sb;
int la=sa.size(),lb=sb.size();
for(int i=la-1;i>=0;i--)
{
a[la-i-1]==sa[i]-'0';
}
for(int i=0;i<=114;i++)
{
cout<<a[i];
}
return 0;
}