C/C++初学者的第四次笔记(基本运算符/算数表达式)


前言

本文章是一个大一新生,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;

猜你喜欢

转载自blog.csdn.net/FuYunWei/article/details/109364996