第2章 运算和数据类型
示例代码:
示例代码 2-1
/*
读取两个整数的值,然后显示出它们的和、差、积、商和余数
*/
#include <stdio.h>
int main(void)
{
int vx, vy;
puts("请输入两个整数。");
printf("整数vx:"); scanf("%d", &vx);
printf("整数vy:"); scanf("%d", &vy);
printf("vx + vy = %d\n", vx + vy);
printf("vx - vy = %d\n", vx - vy);
printf("vx * vy = %d\n", vx * vy);
printf("vx / vy = %d\n", vx / vy);
printf("vx %% vy = %d\n", vx % vy);
return (0);
}
示例代码 2-2
/*
显示读取出的整数的最后一位数字
*/
int main(void)
{
int no;
printf("请输入一个整数:");
scanf("%d", &no);
printf("最后一位是%d。\n", no % 10);
return (0);
}
示例代码 2-3
/*
读取两个整数,显示它们的商和余数
*/
#include <stdio.h>
int main(void)
{
int na, nb;
puts("请输入两个整数。");
printf("整数A:"); scanf("%d", &na);
printf("整数B:"); scanf("%d", &nb);
printf("A除以B得%d余%d。\n", na / nb, na % nb);
return (0);
}
示例代码 2-4
/*
对读取的整数值进行符号取反操作,并输出结果
*/
#include <stdio.h>
int main(void)
{
int num;
printf("请输入一个整数:");
scanf("%d", &num);
printf("符号取反之后的值是%d。\n", -num); // 单目运算符
return (0);
}
示例代码 2-5
/*
读取两个整数