C语言中的基本操作符

C语言中的操作符有很多中

其中我们平时用的比较多的加减乘除在里面当然会用到,在C语言中加号跟减号就是我们所熟悉的“+”跟“-”,但是乘号跟除号这里就要发生改变了,乘号在C语言是用*号来表示,而除号则是用/来表示。

以上是一些基本的符号,他们有一个名字叫做双目操作符,顾名思义啊,双目操作符就是前后有两个操作数的

如上图所示,“+”和“-”号的左右各有一个数字,那么这样的就称为双目操作符

那么有双目操作符,那么就肯定有单目操作符,那么他跟双目操作符不同的是他只有一个操作数

但是在运行的时候结果是差不多的

用单目操作符就是 a += 3那么他就是跟a+3=*是一样的,前面当然需要给a初始化一下。

还有“++”跟“--”也是单目操作符

这种称之为前置++,那么他就是先加1再赋值  ,如图那么输出的结果就都是11

那么有前置++那么肯定有后置++

后置++就是先赋值后加1,那么最终输出的结果就是10 跟 11了

有前置跟后置++的学习之后相信很多小伙伴都知道了后置跟前置--的用法了

另外在C语言中,如果运算小数的乘除,除了用float给他定义之外,还需要将局部中的输入的数值其中至少有一个是带小数的,不然最后输出的结果仍然是整数。

浮点数有两种一个是float还有一个是double,他们的区别就是在于精确度的差异,double更加的精确,当然如果有还不明白的你就通俗的理解成小数点后面的数字,double类型的比float后面的数字更长,也就是更加的精确。

以上是我对单目操作符跟双目操作符的一些理解。

此外呢,还有强制转换符号

如图代码所示,int a给出的是一个整型的定义,但是后面的3.14是一个double类型,那么最后输出的结果肯定是有问题的,那么这个时候小伙伴们也不用慌,其实一个强制转化符就可以化险为夷

在这里我们可以将这里后面的double类型强行转化为整型

那么这样的话编译器就会将3.14当成整型去执行,最终也就不会出错。

但是俗话说的好,强扭的瓜不填,所以这样的作法尽量还是不要多次使用,不到万不得已的时候,还是不要使用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值