一、算法
计算机做的所有事情都叫做计算。
计算的步骤就是算法。
第一个程序:
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
二、计算
1.变量
变量是一个保存数据的地方。
变量定义的一般形式:<类型名称> <变量名称>;
例子:
int price;
int amount;
int price, amount;
// 以上变量定义都是合法的。
变量的名字:变量的名字是一种标识符。
标识符的构造原则:
①标识符只能由字母、数字和下划线组成。
②数字不可以出现在第一位置上
③C语言的关键字不可以用作标识符。
变量的初始化:所有变量在第一次被使用(出现在赋值运算符的右边)之前应该被赋值一次。
变量的初始化一般形式:
<类型名称> <变量名称> = <初始值>;
例子:
int price = 0;
int amount = 100;
int price = 0, amount =100;
// 以上变量初始化都是合法的。
定义常量的一个方法(例子):
const int AMOUNT = 100;
2.数据类型
int 整数;double 双精度浮点数;float 单精度浮点数;
当浮点数和整数放到一起运算时,C会将整数转换成浮点数,然后进行浮点数的运算。
注意不同数据类型相匹配的输入输出:
int时:
printf("%d", ···);
scanf("%d", ···);
double时:
printf("%f", ···);
scanf("%lf", ···);
3.表达式
交换两个变量a和b的方法:
int t = a;
int a = b;
int b = t;
复合赋值:
total += (sum + 100) / 2;
// total = total + (sum + 100) / 2;
“*=” 、“/=”同。
递增递减运算符:
①单目运算符。②算子必须是变量。③作用是给变量+1或-1。
递增递减运算符的前缀后缀:
表达式 | 运算 | 表达式的值 |
count++ | 给count加1 | count原来的值 |
++count | 给count加1 | count+1以后的值 |
count-- | 给count减1 | count原来的值 |
--count | 给count减1 | count-1以后的值 |
原创内容,如果你觉得本文对你有帮助的话,记得点赞支持,谢谢!