编程萌新必看!初学C语言必会的知识点,你学废了吗?

在C语言中,运算符还挺多的,有的看起来甚至不像是个运算符。好比:%,这个百分比符合,实际上就是个运算符。编程


 

基本运算符学习

“=”赋值运算符:将右边的值赋给左边spa

例如:a=2;a这个变量就获得了2这个值。视频

注意:区别“==”,这个是关系运算符!才是咱们说的等于,好比1==1,就是1等于1,a==1,就是a等于1,等于不表明赋值!blog

“ + - * / ”加减乘除运算符:就和写数学题里面的加减乘除同样。教程

例如:a=1+3/3*4-2内存

运算顺序也遵循数学的运算顺序,都是计算完以后,再把计算结果赋值给=号左边的变量。get

其余运算符编译器

sizeof运算符:计算数据类型所占内存的大小,并以字节的方式返回。源码

例如:a=sizeof(int); 返回值4给a,说明int类型的数据占4个字节。

既然看这篇文章的人,都是第一次接触编程,那么,我再补充一个小知识吧!

char类型的数据,占1个字节

int类型的数据,占4个字节

double类型的数据,占8个字节

这个是基本的知识,得掌握,不过在不一样的编译器当中,可能占的字节有点不同,会有些出入。若是你想知道本身的编译器是怎么算的,就用sizeof运算符试试看吧!

“%”取余运算符,也有人叫取模运算符:就是将一个算数表达式的的余数做为结果,返回这个余数的值。

好比:a=6%4;那么a的值就是2。就是把余数返回。

自加自减运算符

“a++和++a”自加运算符:这二者是有区别的,新手还很容易错,a++是先将a赋值,再本身加1,++a是先本身加1,而后在赋值。

好比:b=a++;(a初始值为1)那么b的值就是1,而后c=a++,这时候,c的值就为2了,由于在赋值给b的时候,a本身加了1

再好比:b=++a,a的初始值为1,此时b的值就为2,由于a先本身加了1,才赋值给b的。

“--a和a--”自减运算符:道理和上面同样,就是变成了减法而已。

关于优先级的问题,若是你不能确认那个运算符先算,很简单,你把要先算的加上括号就能够了!


 


另外若是你想更好的提高你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许能够帮到你~

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比本身琢磨更快哦!

编程学习:


 

编程学习:

相关文章
相关标签/搜索