int   n;
int main()
{
    scanf("%d",&n);
    cout<<n*n<<endl;//n*n也会是int ,从而出现错误
    100000
    1410065408
}


a<<b   ==    a*(2^b)
a>>b   ==    a/(2^b)    

&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式

 

 

    int a[5];
    char c ='d';
    for(int i=0;i<4;i++) a[i]=i;
    for(int i=0;i<4;i++){
        printf("%d%c",a[i],i==3?'\n':' ');//一定要用'',不用"" 
    }

 

 

1     int x= round(1.2);
2     printf("%d\n",x);
3     printf("%d\n",round(10365.3));
4     printf("%d\n",ceil(10365.3));
5     printf("%d\n",floor(10365.3));
6     1
7     0
8     0
9     0

 

 

1 for(int i=2;i<2;i++){//要先判断i<2吗? 
2     printf("%d\n",i);
3 }
4 //没有输出