示例 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;
}