变量
变量定义
变量的名字
C语言的保留字
赋值和初始化
赋值
初始化
变量初始化
读整数
表达式
变量类型
第二个变量
ANSI C
常量
const
#include
int main()
{
const int AMOUNT = 100;
int price = 0;
printf("请输入金额(元):");
scanf("%d", &price);
int change = AMOUNT - price;
printf("找您%d元。
\n", change);
return 0;
}
注意:
例:
#include
int main()
{
int a;
int b;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
printf("%d + %d = %d\n", a, b, a + b);
return 0;
}
为什么运行结果总是1.524米?
浮点数
double
#include
int main()
{
printf("请分别输入身高的英尺和英寸,"
"如输入\"5 7\"表示5英尺7英寸:");
double foot;
double inch;
scanf("%lf %lf", &foot, &inch);
printf("身高是%f米。
\n",
((foot + inch / 12) * 0.3048));
return 0;
}
数据类型
整数
2.2 表达式运算符
计算
四则运算
计算时间差
#include
int main()
{
int hour1, minute1;
int hour2, minute2;
scanf("%d %d", &hour1, &minute1);
scanf("%d %d", &hour2, &minute2);
int t1 = hour1 * 60 + minute1;
int t2 = hour2 * 60 + minute2;
int t = t2-t1;
printf("时间差是%d小时%d分。
", t/60, t%60);
return 0;
}
求平均值
#include
int main()
{
int a,b;
scanf("%d %d", &a, &b);
double c = (a+b)/2.0;
printf("%d和%d的平均值=%f\n", a, b, c);
return 0;
}
运算符优先级
单目运算符
赋值运算符
交换变量
程序是按步执行的
交换
复合赋值
递增递减运算符
前缀后缀
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)