文章目录
- 前言
- 一、基本运算符
-
- 1、赋值运算符
- 二、算数表达式
-
- 1、 除法运算{/}
- 2、 模运算 {%}
- 3、解析加法运算
-
-
- 4、赋值运算的简写
-
前言
本文章是一个大一新生,C/C++初学者的学习笔记,用于记录学过的知识点,如有错误之处麻烦大家评论指出!
一、基本运算符
C使用运算符(operator)来代表算数运算
1、赋值运算符
在C语言或C++里符号 = 不表示“相等”,而是一个赋值运算符。
bmw = 100;
上面的语句将100赋给名字叫bmw的变量
也就是说,符号=的左边是一个变量名,右边是赋予给该变量的值。符号=被称为赋值运算符。
注意:不要读成“bmw等于100”,而应读成“将值100赋予给变量bmw”
赋值运算符的动作是从右到左。
i = i + 1;
注意:上面的语句在数学上,它没有任何意义。如果你给一个有限的数加1,结果不会“等于”开始的那个数,但是作为计算机的赋值语句,它却是很合理的。它意味着“找到名字为i的变量的值,对那个值加1,然后将这个值重新赋值给i的变量”
二、算数表达式
算数表达式就是变量和常量用 + - * / % 组合起来的式子
如:a+b a-b a*b a/b a%b
对于加减乘我们在这里就不过多赘述
1、 除法运算{/}
*整型相除:(结果去掉小数部分)
int a = 8;
int b =3;
int c = a / b;
它的运算结果为2,去除了小数部分
*浮点型相除:
double a = 8;
double b = 3;
double c = a / b;
它的运算结果为2.6666…
在与我们传统数学相比较,在C/C++中多了哟个运算符‘%’
2、 模运算 {%}
相当于算数里的求余数,如:
13 % 10 = 3
125 % 100 = 25
125 % 10 = 5
125 % 5 = 0
注意:操作数不能为小数
3、解析加法运算
a = a + b;
1、从a(内存)取出a的值,交给加法器
2、从b (内存) 取出b的值,交给加法器
3、加法器开始运算,求得两数之和,存到输出(计数器)中
4、将加法器的输出值存回到a(内存)
4、赋值运算的简写
a += b; //相当于 a = a + b;
a -= b; //相当于 a = a - b;
a += b * c - d; //相当于 a = a + b * c - d;