C语言总结1

来源:互联网 发布:中修帝国主义知乎 编辑:程序博客网 时间:2024/05/21 22:24
#include <stdio.h>int main(int argc,constchar * argv[]){//1.输出hello,world!//    printf("hello, world!\n");    //   结果:hello, world!//2.输出变量//    int sb = 3;//    printf("sb = %d\n",sb);//   结果:sb = 3    //3.交换变量的位置//    int a = 1, b = 2,temp = 0;//    temp = a;//    a = b;//    b = temp;//    printf("a = %d,b = %d\n", a, b);//  结果:a = 2,b = 1//4.不使用第三个变量交换变量带位置//    int a = 1 ,b = 2;//    a = a + b;//    b = a - b;//    a = a - b;//    printf("a = %d,b = %d\n", a, b);//  结果:a = 2,b = 1//5.练习取余//    int a = 100;//    printf("%d\n",a % 10);//    printf("%d\n",a % 3);//    printf("%d\n",a % 2);//  结果:0//       1//       0    //6.将个位和十位调换位置//    int a = 85;//    a = a % 10 * 10 + a / 10;//    printf("b = %d\n",a);//  结果:b = 58        //7.练习a++//    int a = 3;//    printf("a = %d\n",a++);//    printf("a = %d\n",a);//    printf("a = %d\n",++a);    //  结果://    a = 3//    a = 4//    a = 5        //8.练习a--//    int a = 7;//    printf("a = %d\n",a--);//    printf("a = %d\n",a);//    printf("a = %d\n",--a);//  结果://    a = 7//    a = 6//    a = 5        //9.将285变成582//    int a = 285;//    a = a % 10 * 100 + a / 10 % 10 * 10  + a / 100;//    printf("a = %d\n", a);    //  结果://a = 582        //10.复合运算符//  +=//    int a = 1, b = 2;//    a += b;//    printf("%d\n",a);    //  结果://    3    // -=//    int a = 1, b = 2;//    a -= b;//    printf("%d\n",a);    //  结果://  -1// *=//    int a = 1, b = 2;//    a *= b;//    printf("%d\n",a);    //  结果://  2    // /=//    int a = 1, b = 2;//    a /= b;//    printf("%d\n",a);    //  结果://  0    // %=//    int a = 1, b = 2;//    a %= b;//    printf("%d\n",a);//  结果://  1        //11.最大值//   表达式: a>b?a:b;//    int a = 100,b = 200;//    int max = 0;//    max = a > b ? a : b;//    printf("%d\n",max);//  结果://  200    //12.最小值//    int a = 100, b = 200;//    int min;//    min = a < b ? a : b;//    printf("%d/n", min);    //  结果://  100    //13.三个最小值//    int a = 100, b = 200 ,c = 300;//    int min,minest;//    min = a < b ? a : b;//    minest = min < c ?  min : c;//    printf("%d\n",minest);    //  结果://  100        //14.三个最大值//    int a = 100, b = 200 , c = 300;//    int max,maxest;//    max = a > b ? a : b;//    maxest = max > c ? max : c;//    printf("%d\n",maxest);   //  结果://  300    //15.//    char  ch = 'A';//    printf("%c\n", ch);//    short sh = 200;//    printf("%hd\n",sh);//    long lo = 200;//    printf("%ld\n",lo);//    float fl= 90.0f;//    printf("%f\n",fl);//    double d = 200.0;//    printf("%lf\n",d);//  结果://    A//    200//    200//    90.000000//    200.000000//16.//    printf("%4d\n", 12);//    printf("%04d\n", 12);//    printf("%04d-%02d-%02d\n",2014,1,1);//    printf("%.2f",11.2345);// %3.2f  %08.2f//    printf("%-4d\n",12);//    printf("35%% \\\n");//  结果://    12//    0012//    2014-01-01//    11.2312//    35% \    //17.圆的面积//    float r = 0.0f;//    scanf("%f",&r);//    float s = 3.14 * r * r;//    printf("%.2f\n",s);// 如果 :3//  结果://    28.26//18.比较大小(三目运算符)//    int a = 0,b = 0;//    scanf("%d%d",&a,&b);//    int max = a > b ? a : b;//    printf("max = %d\n",max);    //如果 3 4//结果//    max = 4     //    return 0;}

0 0