示例 1:交换两个变量的值

/*  ex2_3.c 交换两个变量的值  */
#include <stdio.h>
int main(){
    int a,b,temp;
    a=5;    //变量a赋值为5
    b=7;
    printf("交换前:a=%d,b=%d\n",a,b);    //输出交换前a、b的值
    temp=a;
    a=b;
    b=temp;
    printf("交换后:a=%d,b=%d\n",a,b);    //输出交换后a、b的值
    return 0;
}

示例 2: 输出多个字符的ASCII码值

/*  ex2_4.c 输出多个字符的ASCII码值 */
#include <stdio.h>
int main(){
    char ch1,ch2,ch3,ch4;
    ch1='A';
    ch2='a';
    ch3=' ';
    ch4='g';
    printf("字符%c的ASCII值为:%d\n",ch1,ch1);    //输出ch1的值
    printf("字符%c的ASCII值为:%d\n",ch2,ch2);
    printf("字符空格的ASCII值为:%d\n",ch3);
    printf("字符%c的下一个字符是%c,其ASCII值为:%d\n",ch1,ch1+1,ch1+1);
    printf("字符%c的下一个字符是%c,其ASCII值为:%d\n",ch4,ch4+1,ch4+1);
    return 0;
}

示例 3:求两个整数的平均值

/*  ex2_5.c 求两个整数的平均值 */
#include <stdio.h>
int main(){
    int a,b;
    float avg;    //声明float类型变量avg用于存放平均值
    a=5;
    b=20;
    avg=(a+b)/2.0;
    printf("整数%d和%d的平均值为:%f\n",a,b,avg);
    return 0;
}

示例 4:求两个整数的和差积商

/*  ex2_6.c 求两个整数的和差积商 */
#include <stdio.h>
int main(){
    int a=9,b=4,add,sub,mul;
    float div;    //声明float类型变量div用于存放实数商
    add=a+b;
    sub=a-b;
    mul=a*b;
    div=(float)a/(float)b;
    printf("%d+%d=%d\n",a,b,add);
    printf("%d-%d=%d\n",a,b,sub);
    printf("%d*%d=%d\n",a,b,mul);
    printf("%d/%d=%f\n",a,b,div);
    return 0;
}