C语言中c=a3是什么意思,好像是位运算

Python017

C语言中c=a3是什么意思,好像是位运算,第1张

按 C 语言的编程风格上讲,a3、c 都是变量名。c = a3 的意思是将变量 a3 的值赋给变量 c。如果是位运算的话,应该有如下运算符:&(按位与)、|(按位或)等专门的位运算符。

编好了 #include <stdio.h>void main() { long int a[21]a[0]=0a[1]=1a[2]=1for( int i=3i<21i++) { a[i]=a[i-3]+2*a[i-2]+a[i-1]printf("a%d=a%d+2a%d+a%d=%d\n",i,i-3,i-2,i-1,a[i])} } 因为到20以后数据太大容易溢出,所以没设那么大。函数功能可以显示a3=a0+2a1+a2=3。