美文网首页
024. C语言基础

024. C语言基础

作者: PYGY | 来源:发表于2017-06-21 20:03 被阅读0次
    //   231.c
    #include<stdio.h>
    #include "graphics.h"
    
    void main()
    {
       enum node{a,b,c,d,e,f};
       int x;
       for(x=a;x<=f;x++)
         printf("%3d",x);
       getch();
    }
    
    //   232.c
    #include<stdio.h>
    void main()
    {
       int i,j,k,n=0;
       for(i=1;i<=5;i++)
         for(j=1;j<=5;j++)
           for(k=1;k<=5;k++)
           {
              if(i!=j&&i!=k&&j!=k)
                {printf("%3d%3d%3d\n",i,j,k);
                n++;}
           }
       printf("%3d",n);
       getch();
    }
    
    //  233.c
    #include<stdio.h>
    void main(){
    
       typedef int ARR[10];
       ARR a,b,c;
       a[0]=1;
       printf("%d",a[0]);
       getch();
    }
    
    //   234.c
    #include<stdio.h>
       typedef struct node
       {
          int num;
          struct node *next;
       }NODE;
    void main()
    {
       NODE *head;
       head=(NODE *)malloc(sizeof(NODE));
    
    }
    
    //  235.c
    #include<stdio.h>
    void main()
    {
       int a=999;
       a=~a;   //相反数减一
       printf("%d",a);
       getch();
    }
    
    //  236.c
    #include<stdio.h>
    //实现两个数的交换
    void main()
    {
       int a=3,b=5;
       a=a+b;
       b=a-b;
       a=a-b;
       printf("%d %d",a,b);
       getch();
    }
    
    //   237.c
    #include<stdio.h>
    //利用异或可以实现两个数的交换
    void main()
    {
      int a,b;
      a=3;
      b=5;
      a=a^b;
      b=a^b;
      a=a^b;
      printf("%d %d",a,b);
      getch();
    }
    
    //  238.c
    #include<stdio.h>
    void main()
    {
       int a=2;
       a=a<<3;//一般的情况下左移相当每次扩大2倍。
              //一般的情况下右移相当每次除以2.
       printf("%d",a);
       getch();
    }
    
    
    //  239.c
    #include<stdio.h>
    void main()
    {
       int a=-1;
       a=a>>1;//高考的C是按算术右移
       printf("%d",a);
       getch();
    }
    
    //   240.c
    #include<stdio.h>
    void main()
    {
       char a=3;
       a=a>>32;//移的时候是32的整数倍相当于没有移动
       printf("%d",a);
       getch();
    }
    

    相关文章

      网友评论

          本文标题:024. C语言基础

          本文链接:https://www.haomeiwen.com/subject/xhwtcxtx.html